﻿{
  "generated_from": {
    "sampling_pdf": "gallup_sampling.pdf",
    "result_pdf": "gallup_result.pdf"
  },
  "counts": {
    "sampling_rows": 43,
    "president_rows": 20,
    "party_rows": 20,
    "merged_rows": 20
  },
  "period": {
    "start": "2026년 1월 2주",
    "end": "2026년 6월 4주"
  },
  "ideology_variables": [
    {
      "key": "conservative_pct",
      "label": "보수 비율"
    },
    {
      "key": "moderate_pct",
      "label": "중도 비율"
    },
    {
      "key": "progressive_pct",
      "label": "진보 비율"
    },
    {
      "key": "unknown_pct",
      "label": "모름/응답거절 비율"
    },
    {
      "key": "progressive_minus_conservative",
      "label": "진보-보수 격차"
    }
  ],
  "target_labels": {
    "approval": "대통령 긍정률",
    "disapproval": "대통령 부정률",
    "party_democratic": "더불어민주당",
    "party_people_power": "국민의힘",
    "party_rebuilding_korea": "조국혁신당",
    "party_progressive": "진보당",
    "party_reform": "개혁신당",
    "party_basic_income": "기본소득당",
    "party_social_democratic": "사회민주당",
    "party_other": "이외 정당",
    "party_none": "무당층"
  },
  "party_columns": [
    {
      "key": "party_democratic",
      "label": "더불어민주당"
    },
    {
      "key": "party_people_power",
      "label": "국민의힘"
    },
    {
      "key": "party_rebuilding_korea",
      "label": "조국혁신당"
    },
    {
      "key": "party_progressive",
      "label": "진보당"
    },
    {
      "key": "party_reform",
      "label": "개혁신당"
    },
    {
      "key": "party_basic_income",
      "label": "기본소득당"
    },
    {
      "key": "party_social_democratic",
      "label": "사회민주당"
    },
    {
      "key": "party_other",
      "label": "이외 정당"
    },
    {
      "key": "party_none",
      "label": "무당층"
    }
  ],
  "data": [
    {
      "page": 24,
      "year": 2026,
      "month": 1,
      "week": 2.0,
      "period": "(6~8일)",
      "week_key": "2026-01-2",
      "week_label": "2026년 1월 2주",
      "is_weekly": true,
      "source_label": "성향별 (매우+약간) 보수 / [I] 중도적 / (매우+약간) 진보 / 모름/응답거절",
      "weighted_total": 1000,
      "conservative_n": 288,
      "conservative_pct": 28.8,
      "moderate_n": 329,
      "moderate_pct": 32.9,
      "progressive_n": 282,
      "progressive_pct": 28.2,
      "unknown_n": 101,
      "unknown_pct": 10.1,
      "progressive_minus_conservative": -0.6,
      "period_president": "(6-8)",
      "president_sample_n": 1000,
      "approval": 60,
      "disapproval": 33,
      "period_party": "(6-8)",
      "party_sample_n": 1000,
      "party_democratic": 45,
      "party_people_power": 26,
      "party_rebuilding_korea": 3,
      "party_progressive": 1,
      "party_reform": 3,
      "party_basic_income": 0,
      "party_social_democratic": 0,
      "party_other": 1,
      "party_none": 21
    },
    {
      "page": 25,
      "year": 2026,
      "month": 1,
      "week": 3.0,
      "period": "(13~15일)",
      "week_key": "2026-01-3",
      "week_label": "2026년 1월 3주",
      "is_weekly": true,
      "source_label": "성향별 (매우+약간) 보수 / [I] 중도적 / (매우+약간) 진보 / 모름/응답거절",
      "weighted_total": 1000,
      "conservative_n": 284,
      "conservative_pct": 28.4,
      "moderate_n": 335,
      "moderate_pct": 33.5,
      "progressive_n": 271,
      "progressive_pct": 27.1,
      "unknown_n": 111,
      "unknown_pct": 11.1,
      "progressive_minus_conservative": -1.3,
      "period_president": "(13-15)",
      "president_sample_n": 1000,
      "approval": 58,
      "disapproval": 32,
      "period_party": "(13-15)",
      "party_sample_n": 1000,
      "party_democratic": 41,
      "party_people_power": 24,
      "party_rebuilding_korea": 4,
      "party_progressive": 1,
      "party_reform": 2,
      "party_basic_income": 0,
      "party_social_democratic": 0,
      "party_other": 2,
      "party_none": 26
    },
    {
      "page": 26,
      "year": 2026,
      "month": 1,
      "week": 4.0,
      "period": "(20~22일)",
      "week_key": "2026-01-4",
      "week_label": "2026년 1월 4주",
      "is_weekly": true,
      "source_label": "성향별 (매우+약간) 보수 / [I] 중도적 / (매우+약간) 진보 / 모름/응답거절",
      "weighted_total": 1000,
      "conservative_n": 266,
      "conservative_pct": 26.6,
      "moderate_n": 332,
      "moderate_pct": 33.2,
      "progressive_n": 253,
      "progressive_pct": 25.3,
      "unknown_n": 148,
      "unknown_pct": 14.8,
      "progressive_minus_conservative": -1.3,
      "period_president": "(20-22)",
      "president_sample_n": 1000,
      "approval": 61,
      "disapproval": 30,
      "period_party": "(20-22)",
      "party_sample_n": 1000,
      "party_democratic": 43,
      "party_people_power": 22,
      "party_rebuilding_korea": 3,
      "party_progressive": 1,
      "party_reform": 2,
      "party_basic_income": 0,
      "party_social_democratic": 0,
      "party_other": 2,
      "party_none": 27
    },
    {
      "page": 27,
      "year": 2026,
      "month": 1,
      "week": 5.0,
      "period": "(27~29일)",
      "week_key": "2026-01-5",
      "week_label": "2026년 1월 5주",
      "is_weekly": true,
      "source_label": "성향별 (매우+약간) 보수 / [I] 중도적 / (매우+약간) 진보 / 모름/응답거절",
      "weighted_total": 1001,
      "conservative_n": 283,
      "conservative_pct": 28.272,
      "moderate_n": 314,
      "moderate_pct": 31.369,
      "progressive_n": 270,
      "progressive_pct": 26.973,
      "unknown_n": 133,
      "unknown_pct": 13.287,
      "progressive_minus_conservative": -1.299,
      "period_president": "(27-29)",
      "president_sample_n": 1001,
      "approval": 60,
      "disapproval": 29,
      "period_party": "(27-29)",
      "party_sample_n": 1001,
      "party_democratic": 44,
      "party_people_power": 25,
      "party_rebuilding_korea": 2,
      "party_progressive": 1,
      "party_reform": 2,
      "party_basic_income": 0,
      "party_social_democratic": 0,
      "party_other": 1,
      "party_none": 24
    },
    {
      "page": 28,
      "year": 2026,
      "month": 2,
      "week": 1.0,
      "period": "(3~5일)",
      "week_key": "2026-02-1",
      "week_label": "2026년 2월 1주",
      "is_weekly": true,
      "source_label": "성향별 (매우+약간) 보수 / [I] 중도적 / (매우+약간) 진보 / 모름/응답거절",
      "weighted_total": 1001,
      "conservative_n": 282,
      "conservative_pct": 28.172,
      "moderate_n": 332,
      "moderate_pct": 33.167,
      "progressive_n": 265,
      "progressive_pct": 26.474,
      "unknown_n": 121,
      "unknown_pct": 12.088,
      "progressive_minus_conservative": -1.698,
      "period_president": "(3-5)",
      "president_sample_n": 1001,
      "approval": 58,
      "disapproval": 29,
      "period_party": "(3-5)",
      "party_sample_n": 1001,
      "party_democratic": 41,
      "party_people_power": 25,
      "party_rebuilding_korea": 3,
      "party_progressive": 1,
      "party_reform": 2,
      "party_basic_income": 0,
      "party_social_democratic": 0,
      "party_other": 1,
      "party_none": 26
    },
    {
      "page": 29,
      "year": 2026,
      "month": 2,
      "week": 2.0,
      "period": "(10~12일)",
      "week_key": "2026-02-2",
      "week_label": "2026년 2월 2주",
      "is_weekly": true,
      "source_label": "성향별 (매우+약간) 보수 / [I] 중도적 / (매우+약간) 진보 / 모름/응답거절",
      "weighted_total": 1003,
      "conservative_n": 249,
      "conservative_pct": 24.826,
      "moderate_n": 310,
      "moderate_pct": 30.907,
      "progressive_n": 288,
      "progressive_pct": 28.714,
      "unknown_n": 156,
      "unknown_pct": 15.553,
      "progressive_minus_conservative": 3.888,
      "period_president": "(10-12)",
      "president_sample_n": 1003,
      "approval": 63,
      "disapproval": 26,
      "period_party": "(10-12)",
      "party_sample_n": 1003,
      "party_democratic": 44,
      "party_people_power": 22,
      "party_rebuilding_korea": 2,
      "party_progressive": 1,
      "party_reform": 2,
      "party_basic_income": 1,
      "party_social_democratic": 0,
      "party_other": 1,
      "party_none": 27
    },
    {
      "page": 30,
      "year": 2026,
      "month": 2,
      "week": 4.0,
      "period": "(24~26일)",
      "week_key": "2026-02-4",
      "week_label": "2026년 2월 4주",
      "is_weekly": true,
      "source_label": "성향별 (매우+약간) 보수 / [I] 중도적 / (매우+약간) 진보 / 모름/응답거절",
      "weighted_total": 1000,
      "conservative_n": 258,
      "conservative_pct": 25.8,
      "moderate_n": 338,
      "moderate_pct": 33.8,
      "progressive_n": 273,
      "progressive_pct": 27.3,
      "unknown_n": 132,
      "unknown_pct": 13.2,
      "progressive_minus_conservative": 1.5,
      "period_president": "(24-26)",
      "president_sample_n": 1000,
      "approval": 64,
      "disapproval": 26,
      "period_party": "(24-26)",
      "party_sample_n": 1000,
      "party_democratic": 43,
      "party_people_power": 22,
      "party_rebuilding_korea": 3,
      "party_progressive": 1,
      "party_reform": 2,
      "party_basic_income": 0,
      "party_social_democratic": 0,
      "party_other": 1,
      "party_none": 28
    },
    {
      "page": 31,
      "year": 2026,
      "month": 3,
      "week": 1.0,
      "period": "(3~5일)",
      "week_key": "2026-03-1",
      "week_label": "2026년 3월 1주",
      "is_weekly": true,
      "source_label": "성향별 (매우+약간) 보수 / [I] 중도적 / (매우+약간) 진보 / 모름/응답거절",
      "weighted_total": 1001,
      "conservative_n": 271,
      "conservative_pct": 27.073,
      "moderate_n": 334,
      "moderate_pct": 33.367,
      "progressive_n": 266,
      "progressive_pct": 26.573,
      "unknown_n": 130,
      "unknown_pct": 12.987,
      "progressive_minus_conservative": -0.5,
      "period_president": "(3-5)",
      "president_sample_n": 1001,
      "approval": 65,
      "disapproval": 25,
      "period_party": "(3-5)",
      "party_sample_n": 1001,
      "party_democratic": 46,
      "party_people_power": 21,
      "party_rebuilding_korea": 3,
      "party_progressive": 1,
      "party_reform": 2,
      "party_basic_income": 1,
      "party_social_democratic": 0,
      "party_other": 1,
      "party_none": 26
    },
    {
      "page": 32,
      "year": 2026,
      "month": 3,
      "week": 2.0,
      "period": "(10~12일)",
      "week_key": "2026-03-2",
      "week_label": "2026년 3월 2주",
      "is_weekly": true,
      "source_label": "성향별 (매우+약간) 보수 / [I] 중도적 / (매우+약간) 진보 / 모름/응답거절",
      "weighted_total": 1002,
      "conservative_n": 236,
      "conservative_pct": 23.553,
      "moderate_n": 345,
      "moderate_pct": 34.431,
      "progressive_n": 270,
      "progressive_pct": 26.946,
      "unknown_n": 150,
      "unknown_pct": 14.97,
      "progressive_minus_conservative": 3.393,
      "period_president": "(10-12)",
      "president_sample_n": 1002,
      "approval": 66,
      "disapproval": 24,
      "period_party": "(10-12)",
      "party_sample_n": 1002,
      "party_democratic": 47,
      "party_people_power": 20,
      "party_rebuilding_korea": 2,
      "party_progressive": 1,
      "party_reform": 1,
      "party_basic_income": 0,
      "party_social_democratic": 0,
      "party_other": 0,
      "party_none": 28
    },
    {
      "page": 33,
      "year": 2026,
      "month": 3,
      "week": 3.0,
      "period": "(17~19일)",
      "week_key": "2026-03-3",
      "week_label": "2026년 3월 3주",
      "is_weekly": true,
      "source_label": "성향별 (매우+약간) 보수 / [I] 중도적 / (매우+약간) 진보 / 모름/응답거절",
      "weighted_total": 1004,
      "conservative_n": 294,
      "conservative_pct": 29.283,
      "moderate_n": 323,
      "moderate_pct": 32.171,
      "progressive_n": 265,
      "progressive_pct": 26.394,
      "unknown_n": 122,
      "unknown_pct": 12.151,
      "progressive_minus_conservative": -2.889,
      "period_president": "(17-19)",
      "president_sample_n": 1004,
      "approval": 67,
      "disapproval": 25,
      "period_party": "(17-19)",
      "party_sample_n": 1004,
      "party_democratic": 46,
      "party_people_power": 20,
      "party_rebuilding_korea": 3,
      "party_progressive": 1,
      "party_reform": 2,
      "party_basic_income": 0,
      "party_social_democratic": 0,
      "party_other": 1,
      "party_none": 27
    },
    {
      "page": 34,
      "year": 2026,
      "month": 3,
      "week": 4.0,
      "period": "(24~26일)",
      "week_key": "2026-03-4",
      "week_label": "2026년 3월 4주",
      "is_weekly": true,
      "source_label": "성향별 (매우+약간) 보수 / [I] 중도적 / (매우+약간) 진보 / 모름/응답거절",
      "weighted_total": 1000,
      "conservative_n": 258,
      "conservative_pct": 25.8,
      "moderate_n": 297,
      "moderate_pct": 29.7,
      "progressive_n": 294,
      "progressive_pct": 29.4,
      "unknown_n": 151,
      "unknown_pct": 15.1,
      "progressive_minus_conservative": 3.6,
      "period_president": "(24-26)",
      "president_sample_n": 1000,
      "approval": 65,
      "disapproval": 24,
      "period_party": "(24-26)",
      "party_sample_n": 1000,
      "party_democratic": 46,
      "party_people_power": 19,
      "party_rebuilding_korea": 2,
      "party_progressive": 1,
      "party_reform": 3,
      "party_basic_income": 0,
      "party_social_democratic": 0,
      "party_other": 1,
      "party_none": 27
    },
    {
      "page": 35,
      "year": 2026,
      "month": 4,
      "week": 1.0,
      "period": "(3/31-4/2)",
      "week_key": "2026-04-1",
      "week_label": "2026년 4월 1주",
      "is_weekly": true,
      "source_label": "성향별 (매우+약간) 보수 / [I] 중도적 / (매우+약간) 진보 / 모름/응답거절",
      "weighted_total": 1001,
      "conservative_n": 261,
      "conservative_pct": 26.074,
      "moderate_n": 342,
      "moderate_pct": 34.166,
      "progressive_n": 256,
      "progressive_pct": 25.574,
      "unknown_n": 141,
      "unknown_pct": 14.086,
      "progressive_minus_conservative": -0.5,
      "period_president": "(3/31-4/2)",
      "president_sample_n": 1001,
      "approval": 67,
      "disapproval": 22,
      "period_party": "(3/31-4/2)",
      "party_sample_n": 1001,
      "party_democratic": 48,
      "party_people_power": 18,
      "party_rebuilding_korea": 1,
      "party_progressive": 1,
      "party_reform": 2,
      "party_basic_income": 0,
      "party_social_democratic": 0,
      "party_other": 1,
      "party_none": 28
    },
    {
      "page": 36,
      "year": 2026,
      "month": 4,
      "week": 2.0,
      "period": "(7~9일)",
      "week_key": "2026-04-2",
      "week_label": "2026년 4월 2주",
      "is_weekly": true,
      "source_label": "성향별 (매우+약간) 보수 / [I] 중도적 / (매우+약간) 진보 / 모름/응답거절",
      "weighted_total": 1002,
      "conservative_n": 245,
      "conservative_pct": 24.451,
      "moderate_n": 334,
      "moderate_pct": 33.333,
      "progressive_n": 249,
      "progressive_pct": 24.85,
      "unknown_n": 174,
      "unknown_pct": 17.365,
      "progressive_minus_conservative": 0.399,
      "period_president": "(7-9)",
      "president_sample_n": 1002,
      "approval": 67,
      "disapproval": 24,
      "period_party": "(7-9)",
      "party_sample_n": 1002,
      "party_democratic": 48,
      "party_people_power": 20,
      "party_rebuilding_korea": 1,
      "party_progressive": 1,
      "party_reform": 3,
      "party_basic_income": 0,
      "party_social_democratic": 0,
      "party_other": 1,
      "party_none": 25
    },
    {
      "page": 37,
      "year": 2026,
      "month": 4,
      "week": 3.0,
      "period": "(14~16일)",
      "week_key": "2026-04-3",
      "week_label": "2026년 4월 3주",
      "is_weekly": true,
      "source_label": "성향별 (매우+약간) 보수 / [I] 중도적 / (매우+약간) 진보 / 모름/응답거절",
      "weighted_total": 1000,
      "conservative_n": 230,
      "conservative_pct": 23.0,
      "moderate_n": 364,
      "moderate_pct": 36.4,
      "progressive_n": 258,
      "progressive_pct": 25.8,
      "unknown_n": 147,
      "unknown_pct": 14.7,
      "progressive_minus_conservative": 2.8,
      "period_president": "(14-16)",
      "president_sample_n": 1000,
      "approval": 66,
      "disapproval": 26,
      "period_party": "(14-16)",
      "party_sample_n": 1000,
      "party_democratic": 48,
      "party_people_power": 19,
      "party_rebuilding_korea": 2,
      "party_progressive": 2,
      "party_reform": 2,
      "party_basic_income": 0,
      "party_social_democratic": 0,
      "party_other": 1,
      "party_none": 26
    },
    {
      "page": 38,
      "year": 2026,
      "month": 4,
      "week": 4.0,
      "period": "(21~23일)",
      "week_key": "2026-04-4",
      "week_label": "2026년 4월 4주",
      "is_weekly": true,
      "source_label": "성향별 (매우+약간) 보수 / [I] 중도적 / (매우+약간) 진보 / 모름/응답거절",
      "weighted_total": 1001,
      "conservative_n": 237,
      "conservative_pct": 23.676,
      "moderate_n": 371,
      "moderate_pct": 37.063,
      "progressive_n": 266,
      "progressive_pct": 26.573,
      "unknown_n": 127,
      "unknown_pct": 12.687,
      "progressive_minus_conservative": 2.897,
      "period_president": "(21-23)",
      "president_sample_n": 1001,
      "approval": 67,
      "disapproval": 25,
      "period_party": "(21-23)",
      "party_sample_n": 1001,
      "party_democratic": 48,
      "party_people_power": 20,
      "party_rebuilding_korea": 2,
      "party_progressive": 1,
      "party_reform": 2,
      "party_basic_income": 0,
      "party_social_democratic": 0,
      "party_other": 1,
      "party_none": 26
    },
    {
      "page": 39,
      "year": 2026,
      "month": 4,
      "week": 5.0,
      "period": "(28~30일)",
      "week_key": "2026-04-5",
      "week_label": "2026년 4월 5주",
      "is_weekly": true,
      "source_label": "성향별 (매우+약간) 보수 / [I] 중도적 / (매우+약간) 진보 / 모름/응답거절",
      "weighted_total": 1002,
      "conservative_n": 280,
      "conservative_pct": 27.944,
      "moderate_n": 316,
      "moderate_pct": 31.537,
      "progressive_n": 259,
      "progressive_pct": 25.848,
      "unknown_n": 147,
      "unknown_pct": 14.671,
      "progressive_minus_conservative": -2.096,
      "period_president": "(28-30)",
      "president_sample_n": 1002,
      "approval": 64,
      "disapproval": 26,
      "period_party": "(28-30)",
      "party_sample_n": 1002,
      "party_democratic": 46,
      "party_people_power": 21,
      "party_rebuilding_korea": 2,
      "party_progressive": 1,
      "party_reform": 2,
      "party_basic_income": 0,
      "party_social_democratic": 0,
      "party_other": 1,
      "party_none": 27
    },
    {
      "page": 40,
      "year": 2026,
      "month": 5,
      "week": 2.0,
      "period": "(12~14일)",
      "week_key": "2026-05-2",
      "week_label": "2026년 5월 2주",
      "is_weekly": true,
      "source_label": "성향별 (매우+약간) 보수 / [I] 중도적 / (매우+약간) 진보 / 모름/응답거절",
      "weighted_total": 1011,
      "conservative_n": 301,
      "conservative_pct": 29.773,
      "moderate_n": 323,
      "moderate_pct": 31.949,
      "progressive_n": 260,
      "progressive_pct": 25.717,
      "unknown_n": 127,
      "unknown_pct": 12.562,
      "progressive_minus_conservative": -4.056,
      "period_president": "(12-14)",
      "president_sample_n": 1011,
      "approval": 61,
      "disapproval": 28,
      "period_party": "(12-14)",
      "party_sample_n": 1011,
      "party_democratic": 45,
      "party_people_power": 23,
      "party_rebuilding_korea": 2,
      "party_progressive": 1,
      "party_reform": 4,
      "party_basic_income": 0,
      "party_social_democratic": 0,
      "party_other": 1,
      "party_none": 24
    },
    {
      "page": 41,
      "year": 2026,
      "month": 5,
      "week": 3.0,
      "period": "(19~21일)",
      "week_key": "2026-05-3",
      "week_label": "2026년 5월 3주",
      "is_weekly": true,
      "source_label": "성향별 (매우+약간) 보수 / [I] 중도적 / (매우+약간) 진보 / 모름/응답거절",
      "weighted_total": 1002,
      "conservative_n": 258,
      "conservative_pct": 25.749,
      "moderate_n": 362,
      "moderate_pct": 36.128,
      "progressive_n": 260,
      "progressive_pct": 25.948,
      "unknown_n": 122,
      "unknown_pct": 12.176,
      "progressive_minus_conservative": 0.199,
      "period_president": "(19-21)",
      "president_sample_n": 1002,
      "approval": 64,
      "disapproval": 28,
      "period_party": "(19-21)",
      "party_sample_n": 1002,
      "party_democratic": 45,
      "party_people_power": 22,
      "party_rebuilding_korea": 2,
      "party_progressive": 1,
      "party_reform": 3,
      "party_basic_income": 0,
      "party_social_democratic": 0,
      "party_other": 1,
      "party_none": 26
    },
    {
      "page": 42,
      "year": 2026,
      "month": 6,
      "week": 2.0,
      "period": "(9~11일)",
      "week_key": "2026-06-2",
      "week_label": "2026년 6월 2주",
      "is_weekly": true,
      "source_label": "성향별 (매우+약간) 보수 / [I] 중도 / (매우+약간) 진보 / 모름/응답거절",
      "weighted_total": 1002,
      "conservative_n": 288,
      "conservative_pct": 28.743,
      "moderate_n": 335,
      "moderate_pct": 33.433,
      "progressive_n": 255,
      "progressive_pct": 25.449,
      "unknown_n": 123,
      "unknown_pct": 12.275,
      "progressive_minus_conservative": -3.294,
      "period_president": "(9-11)",
      "president_sample_n": 1002,
      "approval": 57,
      "disapproval": 35,
      "period_party": "(9-11)",
      "party_sample_n": 1002,
      "party_democratic": 41,
      "party_people_power": 29,
      "party_rebuilding_korea": 2,
      "party_progressive": 2,
      "party_reform": 2,
      "party_basic_income": 0,
      "party_social_democratic": 0,
      "party_other": 2,
      "party_none": 21
    },
    {
      "page": 43,
      "year": 2026,
      "month": 6,
      "week": 4.0,
      "period": "(23~25일)",
      "week_key": "2026-06-4",
      "week_label": "2026년 6월 4주",
      "is_weekly": true,
      "source_label": "성향별 (매우+약간) 보수 / [I] 중도 / (매우+약간) 진보 / 모름/응답거절",
      "weighted_total": 1000,
      "conservative_n": 297,
      "conservative_pct": 29.7,
      "moderate_n": 324,
      "moderate_pct": 32.4,
      "progressive_n": 259,
      "progressive_pct": 25.9,
      "unknown_n": 120,
      "unknown_pct": 12.0,
      "progressive_minus_conservative": -3.8,
      "period_president": "(23-25)",
      "president_sample_n": 1000,
      "approval": 51,
      "disapproval": 41,
      "period_party": "(23-25)",
      "party_sample_n": 1000,
      "party_democratic": 41,
      "party_people_power": 27,
      "party_rebuilding_korea": 2,
      "party_progressive": 1,
      "party_reform": 4,
      "party_basic_income": 0,
      "party_social_democratic": 0,
      "party_other": 1,
      "party_none": 23
    }
  ],
  "correlations": [
    {
      "target": "approval",
      "target_label": "대통령 긍정률",
      "variable": "conservative_pct",
      "variable_label": "보수 비율",
      "r": -0.6684,
      "n": 20
    },
    {
      "target": "approval",
      "target_label": "대통령 긍정률",
      "variable": "moderate_pct",
      "variable_label": "중도 비율",
      "r": 0.2726,
      "n": 20
    },
    {
      "target": "approval",
      "target_label": "대통령 긍정률",
      "variable": "progressive_pct",
      "variable_label": "진보 비율",
      "r": 0.0306,
      "n": 20
    },
    {
      "target": "approval",
      "target_label": "대통령 긍정률",
      "variable": "unknown_pct",
      "variable_label": "모름/응답거절 비율",
      "r": 0.5164,
      "n": 20
    },
    {
      "target": "approval",
      "target_label": "대통령 긍정률",
      "variable": "progressive_minus_conservative",
      "variable_label": "진보-보수 격차",
      "r": 0.5822,
      "n": 20
    },
    {
      "target": "disapproval",
      "target_label": "대통령 부정률",
      "variable": "conservative_pct",
      "variable_label": "보수 비율",
      "r": 0.6132,
      "n": 20
    },
    {
      "target": "disapproval",
      "target_label": "대통령 부정률",
      "variable": "moderate_pct",
      "variable_label": "중도 비율",
      "r": -0.1063,
      "n": 20
    },
    {
      "target": "disapproval",
      "target_label": "대통령 부정률",
      "variable": "progressive_pct",
      "variable_label": "진보 비율",
      "r": -0.107,
      "n": 20
    },
    {
      "target": "disapproval",
      "target_label": "대통령 부정률",
      "variable": "unknown_pct",
      "variable_label": "모름/응답거절 비율",
      "r": -0.5711,
      "n": 20
    },
    {
      "target": "disapproval",
      "target_label": "대통령 부정률",
      "variable": "progressive_minus_conservative",
      "variable_label": "진보-보수 격차",
      "r": -0.5707,
      "n": 20
    },
    {
      "target": "party_democratic",
      "target_label": "더불어민주당",
      "variable": "conservative_pct",
      "variable_label": "보수 비율",
      "r": -0.6141,
      "n": 20
    },
    {
      "target": "party_democratic",
      "target_label": "더불어민주당",
      "variable": "moderate_pct",
      "variable_label": "중도 비율",
      "r": 0.2921,
      "n": 20
    },
    {
      "target": "party_democratic",
      "target_label": "더불어민주당",
      "variable": "progressive_pct",
      "variable_label": "진보 비율",
      "r": -0.0703,
      "n": 20
    },
    {
      "target": "party_democratic",
      "target_label": "더불어민주당",
      "variable": "unknown_pct",
      "variable_label": "모름/응답거절 비율",
      "r": 0.4921,
      "n": 20
    },
    {
      "target": "party_democratic",
      "target_label": "더불어민주당",
      "variable": "progressive_minus_conservative",
      "variable_label": "진보-보수 격차",
      "r": 0.4893,
      "n": 20
    },
    {
      "target": "party_people_power",
      "target_label": "국민의힘",
      "variable": "conservative_pct",
      "variable_label": "보수 비율",
      "r": 0.6639,
      "n": 20
    },
    {
      "target": "party_people_power",
      "target_label": "국민의힘",
      "variable": "moderate_pct",
      "variable_label": "중도 비율",
      "r": -0.1949,
      "n": 20
    },
    {
      "target": "party_people_power",
      "target_label": "국민의힘",
      "variable": "progressive_pct",
      "variable_label": "진보 비율",
      "r": -0.0292,
      "n": 20
    },
    {
      "target": "party_people_power",
      "target_label": "국민의힘",
      "variable": "unknown_pct",
      "variable_label": "모름/응답거절 비율",
      "r": -0.5948,
      "n": 20
    },
    {
      "target": "party_people_power",
      "target_label": "국민의힘",
      "variable": "progressive_minus_conservative",
      "variable_label": "진보-보수 격차",
      "r": -0.5777,
      "n": 20
    },
    {
      "target": "party_rebuilding_korea",
      "target_label": "조국혁신당",
      "variable": "conservative_pct",
      "variable_label": "보수 비율",
      "r": 0.3792,
      "n": 20
    },
    {
      "target": "party_rebuilding_korea",
      "target_label": "조국혁신당",
      "variable": "moderate_pct",
      "variable_label": "중도 비율",
      "r": -0.0538,
      "n": 20
    },
    {
      "target": "party_rebuilding_korea",
      "target_label": "조국혁신당",
      "variable": "progressive_pct",
      "variable_label": "진보 비율",
      "r": 0.2895,
      "n": 20
    },
    {
      "target": "party_rebuilding_korea",
      "target_label": "조국혁신당",
      "variable": "unknown_pct",
      "variable_label": "모름/응답거절 비율",
      "r": -0.592,
      "n": 20
    },
    {
      "target": "party_rebuilding_korea",
      "target_label": "조국혁신당",
      "variable": "progressive_minus_conservative",
      "variable_label": "진보-보수 격차",
      "r": -0.188,
      "n": 20
    },
    {
      "target": "party_progressive",
      "target_label": "진보당",
      "variable": "conservative_pct",
      "variable_label": "보수 비율",
      "r": -0.1459,
      "n": 20
    },
    {
      "target": "party_progressive",
      "target_label": "진보당",
      "variable": "moderate_pct",
      "variable_label": "중도 비율",
      "r": 0.3121,
      "n": 20
    },
    {
      "target": "party_progressive",
      "target_label": "진보당",
      "variable": "progressive_pct",
      "variable_label": "진보 비율",
      "r": -0.2715,
      "n": 20
    },
    {
      "target": "party_progressive",
      "target_label": "진보당",
      "variable": "unknown_pct",
      "variable_label": "모름/응답거절 비율",
      "r": 0.0187,
      "n": 20
    },
    {
      "target": "party_progressive",
      "target_label": "진보당",
      "variable": "progressive_minus_conservative",
      "variable_label": "진보-보수 격차",
      "r": -0.0019,
      "n": 20
    },
    {
      "target": "party_reform",
      "target_label": "개혁신당",
      "variable": "conservative_pct",
      "variable_label": "보수 비율",
      "r": 0.4192,
      "n": 20
    },
    {
      "target": "party_reform",
      "target_label": "개혁신당",
      "variable": "moderate_pct",
      "variable_label": "중도 비율",
      "r": -0.2467,
      "n": 20
    },
    {
      "target": "party_reform",
      "target_label": "개혁신당",
      "variable": "progressive_pct",
      "variable_label": "진보 비율",
      "r": -0.0711,
      "n": 20
    },
    {
      "target": "party_reform",
      "target_label": "개혁신당",
      "variable": "unknown_pct",
      "variable_label": "모름/응답거절 비율",
      "r": -0.1979,
      "n": 20
    },
    {
      "target": "party_reform",
      "target_label": "개혁신당",
      "variable": "progressive_minus_conservative",
      "variable_label": "진보-보수 격차",
      "r": -0.3892,
      "n": 20
    },
    {
      "target": "party_basic_income",
      "target_label": "기본소득당",
      "variable": "conservative_pct",
      "variable_label": "보수 비율",
      "r": -0.1334,
      "n": 20
    },
    {
      "target": "party_basic_income",
      "target_label": "기본소득당",
      "variable": "moderate_pct",
      "variable_label": "중도 비율",
      "r": -0.2072,
      "n": 20
    },
    {
      "target": "party_basic_income",
      "target_label": "기본소득당",
      "variable": "progressive_pct",
      "variable_label": "진보 비율",
      "r": 0.3198,
      "n": 20
    },
    {
      "target": "party_basic_income",
      "target_label": "기본소득당",
      "variable": "unknown_pct",
      "variable_label": "모름/응답거절 비율",
      "r": 0.1731,
      "n": 20
    },
    {
      "target": "party_basic_income",
      "target_label": "기본소득당",
      "variable": "progressive_minus_conservative",
      "variable_label": "진보-보수 격차",
      "r": 0.2617,
      "n": 20
    },
    {
      "target": "party_social_democratic",
      "target_label": "사회민주당",
      "variable": "conservative_pct",
      "variable_label": "보수 비율",
      "r": null,
      "n": 20
    },
    {
      "target": "party_social_democratic",
      "target_label": "사회민주당",
      "variable": "moderate_pct",
      "variable_label": "중도 비율",
      "r": null,
      "n": 20
    },
    {
      "target": "party_social_democratic",
      "target_label": "사회민주당",
      "variable": "progressive_pct",
      "variable_label": "진보 비율",
      "r": null,
      "n": 20
    },
    {
      "target": "party_social_democratic",
      "target_label": "사회민주당",
      "variable": "unknown_pct",
      "variable_label": "모름/응답거절 비율",
      "r": null,
      "n": 20
    },
    {
      "target": "party_social_democratic",
      "target_label": "사회민주당",
      "variable": "progressive_minus_conservative",
      "variable_label": "진보-보수 격차",
      "r": null,
      "n": 20
    },
    {
      "target": "party_other",
      "target_label": "이외 정당",
      "variable": "conservative_pct",
      "variable_label": "보수 비율",
      "r": 0.3641,
      "n": 20
    },
    {
      "target": "party_other",
      "target_label": "이외 정당",
      "variable": "moderate_pct",
      "variable_label": "중도 비율",
      "r": -0.0508,
      "n": 20
    },
    {
      "target": "party_other",
      "target_label": "이외 정당",
      "variable": "progressive_pct",
      "variable_label": "진보 비율",
      "r": -0.2217,
      "n": 20
    },
    {
      "target": "party_other",
      "target_label": "이외 정당",
      "variable": "unknown_pct",
      "variable_label": "모름/응답거절 비율",
      "r": -0.2432,
      "n": 20
    },
    {
      "target": "party_other",
      "target_label": "이외 정당",
      "variable": "progressive_minus_conservative",
      "variable_label": "진보-보수 격차",
      "r": -0.4123,
      "n": 20
    },
    {
      "target": "party_none",
      "target_label": "무당층",
      "variable": "conservative_pct",
      "variable_label": "보수 비율",
      "r": -0.5258,
      "n": 20
    },
    {
      "target": "party_none",
      "target_label": "무당층",
      "variable": "moderate_pct",
      "variable_label": "중도 비율",
      "r": 0.0855,
      "n": 20
    },
    {
      "target": "party_none",
      "target_label": "무당층",
      "variable": "progressive_pct",
      "variable_label": "진보 비율",
      "r": 0.1077,
      "n": 20
    },
    {
      "target": "party_none",
      "target_label": "무당층",
      "variable": "unknown_pct",
      "variable_label": "모름/응답거절 비율",
      "r": 0.4895,
      "n": 20
    },
    {
      "target": "party_none",
      "target_label": "무당층",
      "variable": "progressive_minus_conservative",
      "variable_label": "진보-보수 격차",
      "r": 0.4968,
      "n": 20
    }
  ],
  "strongest_correlations": [
    {
      "target": "approval",
      "target_label": "대통령 긍정률",
      "variable": "conservative_pct",
      "variable_label": "보수 비율",
      "r": -0.6684,
      "n": 20
    },
    {
      "target": "party_people_power",
      "target_label": "국민의힘",
      "variable": "conservative_pct",
      "variable_label": "보수 비율",
      "r": 0.6639,
      "n": 20
    },
    {
      "target": "party_democratic",
      "target_label": "더불어민주당",
      "variable": "conservative_pct",
      "variable_label": "보수 비율",
      "r": -0.6141,
      "n": 20
    },
    {
      "target": "disapproval",
      "target_label": "대통령 부정률",
      "variable": "conservative_pct",
      "variable_label": "보수 비율",
      "r": 0.6132,
      "n": 20
    },
    {
      "target": "party_people_power",
      "target_label": "국민의힘",
      "variable": "unknown_pct",
      "variable_label": "모름/응답거절 비율",
      "r": -0.5948,
      "n": 20
    },
    {
      "target": "party_rebuilding_korea",
      "target_label": "조국혁신당",
      "variable": "unknown_pct",
      "variable_label": "모름/응답거절 비율",
      "r": -0.592,
      "n": 20
    },
    {
      "target": "approval",
      "target_label": "대통령 긍정률",
      "variable": "progressive_minus_conservative",
      "variable_label": "진보-보수 격차",
      "r": 0.5822,
      "n": 20
    },
    {
      "target": "party_people_power",
      "target_label": "국민의힘",
      "variable": "progressive_minus_conservative",
      "variable_label": "진보-보수 격차",
      "r": -0.5777,
      "n": 20
    },
    {
      "target": "disapproval",
      "target_label": "대통령 부정률",
      "variable": "unknown_pct",
      "variable_label": "모름/응답거절 비율",
      "r": -0.5711,
      "n": 20
    },
    {
      "target": "disapproval",
      "target_label": "대통령 부정률",
      "variable": "progressive_minus_conservative",
      "variable_label": "진보-보수 격차",
      "r": -0.5707,
      "n": 20
    },
    {
      "target": "party_none",
      "target_label": "무당층",
      "variable": "conservative_pct",
      "variable_label": "보수 비율",
      "r": -0.5258,
      "n": 20
    },
    {
      "target": "approval",
      "target_label": "대통령 긍정률",
      "variable": "unknown_pct",
      "variable_label": "모름/응답거절 비율",
      "r": 0.5164,
      "n": 20
    },
    {
      "target": "party_none",
      "target_label": "무당층",
      "variable": "progressive_minus_conservative",
      "variable_label": "진보-보수 격차",
      "r": 0.4968,
      "n": 20
    },
    {
      "target": "party_democratic",
      "target_label": "더불어민주당",
      "variable": "unknown_pct",
      "variable_label": "모름/응답거절 비율",
      "r": 0.4921,
      "n": 20
    }
  ],
  "regressions": [
    {
      "target": "approval",
      "target_label": "대통령 긍정률",
      "n": 20,
      "r2": 0.4588,
      "adj_r2": 0.3573,
      "intercept": 123.3996,
      "coefficients": {
        "conservative_pct": -1.497,
        "moderate_pct": -0.3486,
        "progressive_pct": -0.3451
      },
      "model_id": "composition_unknown_baseline",
      "model_label": "구성 모델: 모름/응답거절 기준",
      "predictor_labels": {
        "conservative_pct": "보수 비율",
        "moderate_pct": "중도 비율",
        "progressive_pct": "진보 비율"
      }
    },
    {
      "target": "approval",
      "target_label": "대통령 긍정률",
      "n": 20,
      "r2": 0.4618,
      "adj_r2": 0.3609,
      "intercept": 30.535,
      "coefficients": {
        "progressive_minus_conservative": 0.5634,
        "moderate_pct": 0.5841,
        "unknown_pct": 0.9502
      },
      "model_id": "gap_model",
      "model_label": "격차 모델: 진보-보수 격차 + 중도 + 모름",
      "predictor_labels": {
        "progressive_minus_conservative": "진보-보수 격차",
        "moderate_pct": "중도 비율",
        "unknown_pct": "모름/응답거절 비율"
      }
    },
    {
      "target": "disapproval",
      "target_label": "대통령 부정률",
      "n": 20,
      "r2": 0.4401,
      "adj_r2": 0.3352,
      "intercept": -56.6112,
      "coefficients": {
        "conservative_pct": 1.6887,
        "moderate_pct": 0.8519,
        "progressive_pct": 0.4127
      },
      "model_id": "composition_unknown_baseline",
      "model_label": "구성 모델: 모름/응답거절 기준",
      "predictor_labels": {
        "conservative_pct": "보수 비율",
        "moderate_pct": "중도 비율",
        "progressive_pct": "진보 비율"
      }
    },
    {
      "target": "disapproval",
      "target_label": "대통령 부정률",
      "n": 20,
      "r2": 0.4418,
      "adj_r2": 0.3372,
      "intercept": 49.139,
      "coefficients": {
        "progressive_minus_conservative": -0.6269,
        "moderate_pct": -0.21,
        "unknown_pct": -1.0756
      },
      "model_id": "gap_model",
      "model_label": "격차 모델: 진보-보수 격차 + 중도 + 모름",
      "predictor_labels": {
        "progressive_minus_conservative": "진보-보수 격차",
        "moderate_pct": "중도 비율",
        "unknown_pct": "모름/응답거절 비율"
      }
    },
    {
      "target": "party_democratic",
      "target_label": "더불어민주당",
      "n": 20,
      "r2": 0.4028,
      "adj_r2": 0.2908,
      "intercept": 84.192,
      "coefficients": {
        "conservative_pct": -0.8177,
        "moderate_pct": -0.2014,
        "progressive_pct": -0.4065
      },
      "model_id": "composition_unknown_baseline",
      "model_label": "구성 모델: 모름/응답거절 기준",
      "predictor_labels": {
        "conservative_pct": "보수 비율",
        "moderate_pct": "중도 비율",
        "progressive_pct": "진보 비율"
      }
    },
    {
      "target": "party_democratic",
      "target_label": "더불어민주당",
      "n": 20,
      "r2": 0.4029,
      "adj_r2": 0.2909,
      "intercept": 22.6755,
      "coefficients": {
        "progressive_minus_conservative": 0.2008,
        "moderate_pct": 0.4162,
        "unknown_pct": 0.6224
      },
      "model_id": "gap_model",
      "model_label": "격차 모델: 진보-보수 격차 + 중도 + 모름",
      "predictor_labels": {
        "progressive_minus_conservative": "진보-보수 격차",
        "moderate_pct": "중도 비율",
        "unknown_pct": "모름/응답거절 비율"
      }
    },
    {
      "target": "party_people_power",
      "target_label": "국민의힘",
      "n": 20,
      "r2": 0.4868,
      "adj_r2": 0.3906,
      "intercept": -35.1247,
      "coefficients": {
        "conservative_pct": 1.1357,
        "moderate_pct": 0.4768,
        "progressive_pct": 0.4182
      },
      "model_id": "composition_unknown_baseline",
      "model_label": "구성 모델: 모름/응답거절 기준",
      "predictor_labels": {
        "conservative_pct": "보수 비율",
        "moderate_pct": "중도 비율",
        "progressive_pct": "진보 비율"
      }
    },
    {
      "target": "party_people_power",
      "target_label": "국민의힘",
      "n": 20,
      "r2": 0.492,
      "adj_r2": 0.3968,
      "intercept": 43.2499,
      "coefficients": {
        "progressive_minus_conservative": -0.3475,
        "moderate_pct": -0.3105,
        "unknown_pct": -0.8032
      },
      "model_id": "gap_model",
      "model_label": "격차 모델: 진보-보수 격차 + 중도 + 모름",
      "predictor_labels": {
        "progressive_minus_conservative": "진보-보수 격차",
        "moderate_pct": "중도 비율",
        "unknown_pct": "모름/응답거절 비율"
      }
    },
    {
      "target": "party_rebuilding_korea",
      "target_label": "조국혁신당",
      "n": 20,
      "r2": 0.4121,
      "adj_r2": 0.3018,
      "intercept": -21.6784,
      "coefficients": {
        "conservative_pct": 0.2444,
        "moderate_pct": 0.2269,
        "progressive_pct": 0.3724
      },
      "model_id": "composition_unknown_baseline",
      "model_label": "구성 모델: 모름/응답거절 기준",
      "predictor_labels": {
        "conservative_pct": "보수 비율",
        "moderate_pct": "중도 비율",
        "progressive_pct": "진보 비율"
      }
    },
    {
      "target": "party_rebuilding_korea",
      "target_label": "조국혁신당",
      "n": 20,
      "r2": 0.4026,
      "adj_r2": 0.2905,
      "intercept": 9.2255,
      "coefficients": {
        "progressive_minus_conservative": 0.0648,
        "moderate_pct": -0.0832,
        "unknown_pct": -0.3094
      },
      "model_id": "gap_model",
      "model_label": "격차 모델: 진보-보수 격차 + 중도 + 모름",
      "predictor_labels": {
        "progressive_minus_conservative": "진보-보수 격차",
        "moderate_pct": "중도 비율",
        "unknown_pct": "모름/응답거절 비율"
      }
    },
    {
      "target": "party_progressive",
      "target_label": "진보당",
      "n": 20,
      "r2": 0.1223,
      "adj_r2": -0.0422,
      "intercept": 1.5466,
      "coefficients": {
        "conservative_pct": -0.0087,
        "moderate_pct": 0.0334,
        "progressive_pct": -0.05
      },
      "model_id": "composition_unknown_baseline",
      "model_label": "구성 모델: 모름/응답거절 기준",
      "predictor_labels": {
        "conservative_pct": "보수 비율",
        "moderate_pct": "중도 비율",
        "progressive_pct": "진보 비율"
      }
    },
    {
      "target": "party_progressive",
      "target_label": "진보당",
      "n": 20,
      "r2": 0.1187,
      "adj_r2": -0.0466,
      "intercept": -1.3339,
      "coefficients": {
        "progressive_minus_conservative": -0.0197,
        "moderate_pct": 0.0623,
        "unknown_pct": 0.0268
      },
      "model_id": "gap_model",
      "model_label": "격차 모델: 진보-보수 격차 + 중도 + 모름",
      "predictor_labels": {
        "progressive_minus_conservative": "진보-보수 격차",
        "moderate_pct": "중도 비율",
        "unknown_pct": "모름/응답거절 비율"
      }
    },
    {
      "target": "party_reform",
      "target_label": "개혁신당",
      "n": 20,
      "r2": 0.1825,
      "adj_r2": 0.0292,
      "intercept": 1.8258,
      "coefficients": {
        "conservative_pct": 0.1257,
        "moderate_pct": -0.0413,
        "progressive_pct": -0.0553
      },
      "model_id": "composition_unknown_baseline",
      "model_label": "구성 모델: 모름/응답거절 기준",
      "predictor_labels": {
        "conservative_pct": "보수 비율",
        "moderate_pct": "중도 비율",
        "progressive_pct": "진보 비율"
      }
    },
    {
      "target": "party_reform",
      "target_label": "개혁신당",
      "n": 20,
      "r2": 0.181,
      "adj_r2": 0.0274,
      "intercept": 5.2249,
      "coefficients": {
        "progressive_minus_conservative": -0.0926,
        "moderate_pct": -0.0752,
        "unknown_pct": -0.0295
      },
      "model_id": "gap_model",
      "model_label": "격차 모델: 진보-보수 격차 + 중도 + 모름",
      "predictor_labels": {
        "progressive_minus_conservative": "진보-보수 격차",
        "moderate_pct": "중도 비율",
        "unknown_pct": "모름/응답거절 비율"
      }
    },
    {
      "target": "party_basic_income",
      "target_label": "기본소득당",
      "n": 20,
      "r2": 0.1451,
      "adj_r2": -0.0151,
      "intercept": 1.0596,
      "coefficients": {
        "conservative_pct": -0.0349,
        "moderate_pct": -0.0414,
        "progressive_pct": 0.0509
      },
      "model_id": "composition_unknown_baseline",
      "model_label": "구성 모델: 모름/응답거절 기준",
      "predictor_labels": {
        "conservative_pct": "보수 비율",
        "moderate_pct": "중도 비율",
        "progressive_pct": "진보 비율"
      }
    },
    {
      "target": "party_basic_income",
      "target_label": "기본소득당",
      "n": 20,
      "r2": 0.1449,
      "adj_r2": -0.0154,
      "intercept": 1.8462,
      "coefficients": {
        "progressive_minus_conservative": 0.0427,
        "moderate_pct": -0.0492,
        "unknown_pct": -0.0074
      },
      "model_id": "gap_model",
      "model_label": "격차 모델: 진보-보수 격차 + 중도 + 모름",
      "predictor_labels": {
        "progressive_minus_conservative": "진보-보수 격차",
        "moderate_pct": "중도 비율",
        "unknown_pct": "모름/응답거절 비율"
      }
    },
    {
      "target": "party_social_democratic",
      "target_label": "사회민주당",
      "n": 20,
      "r2": null,
      "adj_r2": null,
      "intercept": 0.0,
      "coefficients": {
        "conservative_pct": 0.0,
        "moderate_pct": 0.0,
        "progressive_pct": 0.0
      },
      "model_id": "composition_unknown_baseline",
      "model_label": "구성 모델: 모름/응답거절 기준",
      "predictor_labels": {
        "conservative_pct": "보수 비율",
        "moderate_pct": "중도 비율",
        "progressive_pct": "진보 비율"
      }
    },
    {
      "target": "party_social_democratic",
      "target_label": "사회민주당",
      "n": 20,
      "r2": null,
      "adj_r2": null,
      "intercept": 0.0,
      "coefficients": {
        "progressive_minus_conservative": 0.0,
        "moderate_pct": 0.0,
        "unknown_pct": 0.0
      },
      "model_id": "gap_model",
      "model_label": "격차 모델: 진보-보수 격차 + 중도 + 모름",
      "predictor_labels": {
        "progressive_minus_conservative": "진보-보수 격차",
        "moderate_pct": "중도 비율",
        "unknown_pct": "모름/응답거절 비율"
      }
    },
    {
      "target": "party_other",
      "target_label": "이외 정당",
      "n": 20,
      "r2": 0.1733,
      "adj_r2": 0.0183,
      "intercept": -0.1709,
      "coefficients": {
        "conservative_pct": 0.082,
        "moderate_pct": 0.0197,
        "progressive_pct": -0.0595
      },
      "model_id": "composition_unknown_baseline",
      "model_label": "구성 모델: 모름/응답거절 기준",
      "predictor_labels": {
        "conservative_pct": "보수 비율",
        "moderate_pct": "중도 비율",
        "progressive_pct": "진보 비율"
      }
    },
    {
      "target": "party_other",
      "target_label": "이외 정당",
      "n": 20,
      "r2": 0.173,
      "adj_r2": 0.018,
      "intercept": 0.9318,
      "coefficients": {
        "progressive_minus_conservative": -0.0712,
        "moderate_pct": 0.0086,
        "unknown_pct": -0.0101
      },
      "model_id": "gap_model",
      "model_label": "격차 모델: 진보-보수 격차 + 중도 + 모름",
      "predictor_labels": {
        "progressive_minus_conservative": "진보-보수 격차",
        "moderate_pct": "중도 비율",
        "unknown_pct": "모름/응답거절 비율"
      }
    },
    {
      "target": "party_none",
      "target_label": "무당층",
      "n": 20,
      "r2": 0.3242,
      "adj_r2": 0.1975,
      "intercept": 57.8155,
      "coefficients": {
        "conservative_pct": -0.6612,
        "moderate_pct": -0.3308,
        "progressive_pct": -0.1302
      },
      "model_id": "composition_unknown_baseline",
      "model_label": "구성 모델: 모름/응답거절 기준",
      "predictor_labels": {
        "conservative_pct": "보수 비율",
        "moderate_pct": "중도 비율",
        "progressive_pct": "진보 비율"
      }
    },
    {
      "target": "party_none",
      "target_label": "무당층",
      "n": 20,
      "r2": 0.3285,
      "adj_r2": 0.2026,
      "intercept": 17.8076,
      "coefficients": {
        "progressive_minus_conservative": 0.2582,
        "moderate_pct": 0.0713,
        "unknown_pct": 0.4132
      },
      "model_id": "gap_model",
      "model_label": "격차 모델: 진보-보수 격차 + 중도 + 모름",
      "predictor_labels": {
        "progressive_minus_conservative": "진보-보수 격차",
        "moderate_pct": "중도 비율",
        "unknown_pct": "모름/응답거절 비율"
      }
    }
  ]
}