Reble 민주당 권리당원 합성패널과 작동구조 · 2026-08-11

합성패널 해부 — 권리당원 4,433명의 탄생·구성·반응함수

인구총조사에서 합성한 실존하지 않는 가상 개인 4,433명이 민주당 권리당원 152만 7,261명을 대표합니다 — 성별·연령·지역 구성을 실제 선거인단에 맞춘 뒤, 각자에게 후보 선택 확률을 부여한 패널입니다.
이미 개표가 끝난 5개 권역은 실제 득표수로 고정하고 남은 호남·서울·경기는 조사에 맞춰 보정한 분포에서 추첨해, 8·17 전당대회 결과를 확률로 계산합니다.

먼저 읽으면 좋은 글 Reble의 민주당 권리당원 합성패널 4,433명은 어떻게 만들어지고, 어떻게 선거를 예측하는가 →

이 문서와 같은 시스템을 수식 없이 풀어 쓴 글이다. 패널이 어디서 왔고, 무엇으로 반응하며, 그 예측이 어떻게 채점되는지를 순서대로 설명한다. 여기서 다루는 내용을 먼저 잡고 오면 아래 장들이 훨씬 잘 읽힌다.

이 문서는 완성된 시스템을 거꾸로 풀어 쓴 것이다. 합성패널이 어디서 왔고(제1장), 무엇으로 이루어져 있으며(제2장), 입력이 주어졌을 때 어떤 함수로 반응하는지(제3장), 그리고 그 출력이 어떻게 검증되는지(제4장)를 실측 수치 그대로 기록한다. 모든 숫자는 지어낸 예시가 아니라 2026-08-11 시점의 실제 산출값이다.

제1장 · 탄생 — 794,000명에서 4,433명까지
제2장 · 구성 — 22개 속성과 세 개의 가중치
제3장 · 반응함수 — 여섯 개의 함수참여 · 선택 · 지역 보정 · 사전분포 · 이양 · 개입
제4장 · 합성과 검증 — 확률의 조립과 채점

제1장탄생 — 794,000명에서 4,433명까지

패널의 몸은 통계청 인구총조사(MDIS) 마이크로데이터다. 실존 인물이 아니라 센서스의 결합 분포에서 합성된 Reble의 79만 4천 명의 통계적 시민모델에서 출발한다. 정치 속성은 KOSSDA 학술조사 11,476명으로 학습한 그래디언트 부스팅 모델의 예측값이고, 그 예측은 시점별 실측 여론조사에 재보정(raking)된다. 여기서 1만 명 쿼터 패널이 추출되고, 전당대회 모형은 그중 민주당지지층 4,433명을 권리당원 152만 7,261명의 구조로 재가중해 쓴다.

MDIS 센서스 794,000명 합성 예측 KOSSDA HGB 정치속성 부여 raking 시점 재보정 B₁·B₂·B₃ 등급 추출 쿼터 패널 10k 10,249명 · 238셀 재가중 권리당원 합성패널 4,433 → 152.7만 대표 Hamilton 최대잔여법 · 시도×성별×연령 238셀 비례 (부스터 5셀: 강원·제주·호남의 소수 이념셀) · 셀 커버리지 238/238 · deff 1.012 전당대회 필터: 지지정당 = 더불어민주당 (4,433명) — 무당층 혼입 배제 근거는 조원 3층위 사다리(제3장 3.3)
그림 1 — 계보. 원천의 결합분포(센서스)는 실측, 정치 속성은 예측, 그 예측은 실측 여론조사에 앵커. 마지막 재가중(틸)이 이 문서의 주인공이다.

시점 재보정의 등급

속성마다 "언제 실측에 마지막으로 묶였는가"가 다르고, 그 차이가 신뢰 등급이다.

등급속성기준 시점실측 대비 오차취급
A성별·연령·시군구·학력·직업·소득·혼인·출신인구총조사 실측그대로 신뢰
B₁지지정당2026-07 (리얼미터 raking 등)MAE 0.15%p주력 사용
B₂이념라벨·이념32026-04 (갤럽 raking)MAE 2.25%p표시용 — 마지널 강제 안 함
B₃정치관심도·투표의향2024-04 총선 (동결)정확도 48~81%상대 순서만 사용 (가정 A11)
Cweight·권역·R 상태파이프라인 산출계산값

제2장구성 — 22개 속성과 세 개의 가중치

합성패널 한 명은 22개 컬럼짜리 행 하나다. 표시용 속성(시도·연령대·성별·이념)과 계산용 속성(선택확률 b, 참여점수 z, 가중치 w)으로 나뉜다. 전당대회 모형이 실제로 소비하는 것은 b(김·정·송), z(연령), w(A·B·C) 세 가지뿐이다 — 나머지는 근거 추적과 표시에 쓰인다.

구성의 핵심 문제 — 표본과 선거인단의 역전

민주지지층 표본은 젊고 수도권에 몰려 있는데, 실제 권리당원 선거인단은 호남이 3분의 1이다. 재가중이 이 역전을 바로잡는다. 권역은 확정 선거인단 수치라 강하게(tight), 연령은 미공개라 시나리오 3개로 부드럽게(soft) 맞춘다.

권역 마지널 목표 — 권리당원 1,527,261명 중 비중 (확정·비례보정) 서울·경기38.4% 호남33.0% 충청10.7% 부울경6.5% 강원·대구·경북4.7% 인천3.7% 제주2.9% 표본 원구성 대비: 호남 17.0% → 33.0% (가중 ×1.94) · 수도권 표본 과대는 하향 · 인천은 제주·인천 발표의 시도 분해 공표로 별도 유닛
그림 2 — 권역 재가중 목표. 채운 막대(틸)가 호남 — 이 상향이 이 패널에서 가장 큰 단일 보정이다. raking 후 잔차: 권역 <0.05pp, 유효표본 neff = 3,716(A) · 2,284(B) · 2,736(C).

실제 쿼터 — 권리당원 152만 7,261명의 시도 × 성별 × 연령

재가중을 마친 패널이 대표하는 권리당원 모집단을, 실제 개표극장이 쓰는 구성 그대로 편 쿼터 매트릭스다. 표본수는 실제 페르소나 4,433명이 각 셀에 몇 명인지(비가중 원본), 가중 인원은 그 표본을 권리당원 152만 7,261명으로 스케일한 값이다 — 셀 색이 진할수록 인원이 많다.

지역남성여성소계비중
18-1920대30대40대50대60대70+18-1920대30대40대50대60대70+
수도권 — 2,322명 표본 (52.4%)
서울850878859183151101201107723377117.4%
인천31729352350628354033912646.0%
경기1781147163127345241301601891634341,28729.0%
충청 — 520명 표본 (11.7%)
대전31112141210316161715301232.8%
세종14576311478531561.3%
충남51819252172418212724722004.5%
충북31115171450314151918701413.2%
호남 — 752명 표본 (17.0%)
광주315151721171031517212320182154.8%
전남417182430312531416212729222816.3%
전북06162227202241417222724352565.8%
TK — 174명 표본 (3.9%)
대구0141240041111221100801.8%
경북023168205145241410942.1%
부울경 — 379명 표본 (8.5%)
부산0614171120626222518301503.4%
울산0381161027913810691.6%
경남1615241421519203318201603.6%
강원 — 140명 표본 (3.2%)
강원171515831618192219511403.2%
제주 — 146명 표본 (3.3%)
제주2710211050217222520501463.3%
전국512624325284011567096475532638520185874,433100%
지역남성여성소계비중
18-1920대30대40대50대60대70+18-1920대30대40대50대60대70+
수도권 — 643,730명 (42.1%)
서울1,4799,14219,13223,84721,35511,6262,8972,77020,16626,29929,90627,96114,8762,892214,34814.0%
인천4502,3454,8107,2016,3362,46308533,9355,8888,3269,0874,48973256,9163.7%
경기3,09014,83632,29044,22845,90521,9874,8174,44323,87035,11151,17758,94827,9153,850372,46624.4%
충청 — 163,792명 (10.7%)
대전6632,1602,8774,1284,65468106703,1673,6834,9785,8462,075035,5822.3%
세종2098321,2482,1162,3062,2761,0142037831,5282,2412,0811,84598019,6621.3%
충남9413,5714,4867,3288,1284,8442,0188703,5714,8517,7429,3284,8522,03864,5674.2%
충북5172,1283,5494,9025,4373,42706312,7113,6065,4216,8464,804043,9812.9%
호남 — 504,725명 (33.0%)
광주7195,0655,5947,60311,81415,71413,2171,1115,1516,4489,41713,15318,35922,237135,6008.9%
전남1,2695,7147,07610,78317,21928,09432,2811,1454,6696,1419,47915,00426,40122,952188,22812.3%
전북01,5246,3079,89614,73615,68828,5931,2424,9206,6909,85914,93820,67045,835180,89711.8%
TK — 42,109명 (2.8%)
대구01657852,9331,292006301,7732,1475,3833,5710018,6791.2%
경북03235903,8402,6011,15807442,2489885,8594,496583023,4301.5%
부울경 — 98,675명 (6.5%)
부산01,0452,9334,4213,8551,27201,0384,4794,6136,4586,3161,892038,3212.5%
울산05231,6802,8022,11062003761,2461,8393,3922,810635018,0331.2%
경남1811,0393,1506,1874,9131,2709419333,2604,2408,6126,3361,260042,3212.8%
강원 — 30,056명 (2.0%)
강원1701,1042,3483,2122,5521,7268514592,0132,6614,0335,1962,85587630,0562.0%
제주 — 44,174명 (2.9%)
제주3431,8213,2675,3465,8732,95106282,3823,7345,8698,1283,830044,1742.9%
전국10,03153,337102,122150,773161,086115,79786,62918,74690,344120,467178,152200,045137,341102,3921,527,261100%
지역남성여성소계비중
18-1920대30대40대50대60대70+18-1920대30대40대50대60대70+
수도권 — 643,990명 (42.2%)
서울2,30014,21624,87425,09316,8175,1188564,30831,36134,19131,46922,0206,548855220,02514.4%
인천6963,6236,2017,5074,9361,07001,3186,0797,5918,6797,0781,95021356,9423.7%
경기4,80523,07141,98046,53836,1519,6781,4246,91037,12245,64753,85046,42212,2881,138367,02324.0%
충청 — 163,845명 (10.7%)
대전1,0543,4343,8424,4783,79631201,0665,0354,9185,4014,768952039,0542.6%
세종3321,3221,6672,2961,8801,0443133231,2452,0402,4311,69784630317,7391.2%
충남1,4975,6775,9917,9506,6292,2216231,3835,6776,4788,3997,6072,22562962,9854.1%
충북8223,3844,7405,3184,4341,57201,0044,3094,8165,8815,5832,203044,0672.9%
호남 — 504,310명 (33.0%)
광주1,43810,1299,95311,52414,31211,7126,9152,22110,30111,47314,27415,93413,68311,635145,5049.5%
전남2,53911,42812,59016,34520,85920,94016,8902,2919,33810,92614,36818,17619,67812,009188,37712.3%
전북03,04711,22215,00017,85111,69314,9602,4849,84011,90414,94318,09615,40623,982170,42911.2%
TK — 43,826명 (2.9%)
대구02561,0133,0631,008009752,7442,7705,6212,7860020,2361.3%
경북05017624,0092,02950401,1523,4801,2756,1183,507254023,5901.5%
부울경 — 98,724명 (6.5%)
부산01,5683,6474,4252,86652301,5576,7215,7346,4634,695778038,9772.6%
울산07852,0892,8051,56825505641,8692,2863,3952,089261017,9651.2%
경남2711,5593,9166,1923,6525222591,4004,8925,2718,6194,710518041,7822.7%
강원 — 28,369명 (1.9%)
강원2641,7093,0303,3541,9917512487103,1163,4354,2114,0541,24225628,3691.9%
제주 — 44,195명 (2.9%)
제주5452,8924,3555,7904,7791,35009973,7844,9796,3576,6151,752044,1952.9%
전국16,56388,601141,872171,687145,55869,26542,48830,663146,913165,734200,479175,83780,58451,0201,527,261100%
지역남성여성소계비중
18-1920대30대40대50대60대70+18-1920대30대40대50대60대70+
수도권 — 643,597명 (42.1%)
서울8215,07416,78022,01823,99016,6754,5971,53711,19323,06627,61331,41221,3364,590210,70413.8%
인천2531,3184,2656,7157,1783,55604802,2125,2217,76410,2946,4791,16756,9033.7%
경기1,7158,23528,32140,83651,57131,5357,6452,46613,24930,79547,25266,22340,0396,109375,99024.6%
충청 — 163,764명 (10.7%)
대전3571,1622,4583,7275,13596503611,7043,1474,4946,4502,941032,9002.2%
세종1124481,0671,9112,5443,2251,5951094211,3052,0232,2962,6161,54021,2121.4%
충남5071,9223,8336,6168,9686,8653,1734681,9224,1456,98910,2926,8763,20465,7784.3%
충북2781,1453,0334,4265,9994,85703401,4593,0814,8947,5546,808043,8742.9%
호남 — 504,940명 (33.1%)
광주2441,7183,1924,8079,70518,14117,6453771,7483,6795,95310,80521,19429,689128,8968.4%
전남4311,9394,0376,81814,14532,43343,0983891,5843,5045,99312,32530,47830,643187,81512.3%
전북05173,5996,25612,10518,11038,1744211,6693,8176,23312,27123,86261,194188,22912.3%
TK — 40,471명 (2.6%)
대구0947012,7571,475003571,0041,9175,0584,0760017,4391.1%
경북01835273,6082,9691,68304221,2748825,5055,132848023,0321.5%
부울경 — 98,649명 (6.5%)
부산06162,7074,2724,4981,87506122,6394,2566,2407,3692,789037,8722.5%
울산03081,5502,7082,46291502217341,6973,2783,278936018,0871.2%
경남1076122,9075,9785,7321,8721,5285501,9213,9138,3217,3931,858042,6902.8%
강원 — 31,679명 (2.1%)
강원966262,0963,0182,9132,5091,3662601,1412,3773,7905,9314,1501,40731,6792.1%
제주 — 44,162명 (2.9%)
제주1869862,8064,8516,5104,19903401,2903,2075,3269,0115,451044,1622.9%
전국5,10726,90383,879131,322167,899149,415118,8219,71047,164100,009156,726212,112178,661139,5431,527,261100%
지역남성여성소계비중
18-1920대30대40대50대60대70+18-1920대30대40대50대60대70+
수도권 — 643,605명 (42.1%)
서울1,3168,13415,74324,43023,25713,0853,2372,46517,94421,64030,63730,45216,7433,232212,31613.9%
인천4022,0943,9657,3826,8952,76407623,5134,8538,5359,8885,03881456,9043.7%
경기2,74913,20126,56945,30949,99524,7465,3833,95421,24028,89152,42864,19931,4194,302374,38524.5%
충청 — 163,764명 (10.7%)
대전5781,8842,3314,1805,03276505842,7612,9845,0406,3202,332034,7912.3%
세종1827251,0112,1432,4932,5581,1351776831,2382,2692,2502,0741,09620,0341.3%
충남8213,1143,6357,4198,7875,4452,2587583,1143,9307,83810,0845,4542,28064,9374.3%
충북4511,8562,8764,9635,8783,85205512,3642,9225,4897,4015,400044,0022.9%
호남 — 504,925명 (33.1%)
광주4753,3463,6376,47711,42717,28915,0897343,4034,1928,02312,72120,19925,388132,3998.7%
전남8393,7754,6009,18716,65430,91136,8547573,0853,9928,07614,51229,04826,203188,49312.3%
전북01,0074,1018,43114,25217,26032,6448213,2504,3508,39914,44822,74252,329184,03312.0%
TK — 42,030명 (2.8%)
대구01466412,9811,393005581,5691,7535,4703,8520018,3621.2%
경북02864823,9022,8051,28706591,9908075,9534,849648023,6681.5%
부울경 — 98,652명 (6.5%)
부산09512,4474,5674,2011,41709454,0773,8476,6716,8832,109038,1142.5%
울산04761,4012,8952,29969103421,1341,5343,5043,062708018,0461.2%
경남1659462,6276,3915,3541,4151,0368492,9673,5378,8956,9051,405042,4922.8%
강원 — 30,120명 (2.0%)
강원1519781,9173,2642,7521,9199384061,7822,1734,0985,6043,17496630,1202.0%
제주 — 44,164명 (2.9%)
제주2991,5852,6405,3976,3293,30405462,0733,0175,9268,7594,289044,1642.9%
전국8,42844,50480,623149,318169,803128,70898,57415,86876,94995,660177,251212,189152,782116,6101,527,261100%

전국 남성 약 44.5% · 여성 약 55.5% — 민주지지층 표본의 여성 우위가 반영됐다(전 시나리오 공통). 차이는 연령에 있다: A(지지층 그대로)는 20~40대 젊음(30대 20.1·40대 24.4%), B(당원 실측)는 조원 17차 당원 표본(n=499)의 실제 응답 연령으로 가장 고령(50대 24.9·60대 21.5%), C(조사역산)는 Q002 교차표 역산의 중간~고령(50대 25.0·60대 18.4%), 혼합은 그 셋의 평균이다. 어느 것이 맞는지는 8/15 호남 실측의 우도로 자동 재가중된다(가정 A2).

연령 시나리오 — 미공개 정보의 정직한 처리

시나리오연령 목표근거neff
A지지층 구성 그대로"지지층=당원" 가정의 순수형 (젊은 쪽 극단)3,716
B18-29 5.8 · 30대 12.0 · 40대 18.8 · 50대 24.9 · 60대 21.4 · 70+ 17.0%조원 17차 당원층 n=499 응답 연령 — 유일한 당원 직접 관측 (무선 ARS 편향 병기)2,284
CP(연령|민주지지) ∝ P(민주지지|연령)×센서스Q002 연령 교차표 λ-합성 역산2,736

헤드라인은 A·B·C 균등 혼합. 8/15 호남 실측의 우도로 시나리오 가중이 갱신된다 — 데이터가 연령 구성 논쟁을 스스로 판정하게 하는 구조다.

제3장반응함수 — 여섯 개의 함수

합성패널은 여섯 함수의 합성으로 반응한다. 앞의 둘은 개인 수준, 다음 둘은 권역 수준, 마지막 둘은 제도와 개입의 함수다(Reble 반응함수 알고리즘).

3.1 참여 τ(z, unit) — 누가 투표하러 나오나

τi = σ( αunit + γ·zage ) // γ=1 선고정 · z는 B₃ 투표의향의 상대 순서만

연령 곡선이 모양을, 권역 절편 α가 수준을 결정한다. α는 완료 5개 유닛의 실측 투표율을 이분법으로 정확히 재현하도록 적합된다(재현 오차 0.0000pp — 게이트 G0c). 잔여 권역에서는 투표율을 추첨한 뒤 α를 즉석 적합한다.

z = −2.4 0 +2.4 τ 높음τ 낮음 18-29 30대 70+ 40대 50대 60대
그림 3 — 참여 곡선 위의 연령대 실측 z: 18-29 −1.53 · 30대 −0.68 · 70+ −0.23 · 40대 +0.12 · 50대 +0.68 · 60대 +1.63. 70세 이상이 중간 아래인 것은 2024 총선 기준 B₃ 데이터의 특성으로, 수준이 아니라 순서 정보로만 쓰는 이유다. 유닛 절편(실측 재현): 충청 −0.21 · 부울경 +0.48 · 제주 −0.50 · 인천 +0.39 · 강원TK +0.36.

3.2 선택 b(i) — 누구를 찍나

Ri ← damped IPF 앵커(dims: 연령×정당) : lr = neff/(neff+400), f∈[1/1.5, 1.5]
bi = Ri[김·정·송] / (1 − Ri[유보]) // 투표지엔 유보가 없다 — 비례 배분 (가정 A4)

개인의 후보 선택확률은 KOSSDA 사전분포에서 출발해, 당심 조사 15건(백필로 6월 6건→8월 15건)의 연령·정당 교차표 타깃에 감쇠 IPF로 수렴한다. 관측이 얇은 셀은 학습률이 자동으로 줄고(neff 댐핑), 한 번에 1.5배 이상 못 움직인다(클립). 마지막에 토플라인이 강제되고 오차 0.3pp 미만에서 멈춘다. 이 재현이 게이트 G0a다: 당심 관측 재현 MAE 2.9pp (party 앵커를 빼면 6.1pp — 순위까지 뒤집힌다).

개인 사전 R KOSSDA 기반 연령 타깃 (교차표 λ-합성) 정당 타깃 (당심 15폴) 토플라인 강제 err < 0.3pp 수렴 bi 감쇠 lr = n/(n+400) · 클립 1.5
그림 4 — 앵커 루프. 관측(타깃)이 개인 확률을 끌어당기되, 표본이 얇으면 약하게 당긴다. 스윕은 최대 50회, 실측 수렴은 3회 안팎.

3.3 지역 보정 δ(unit) — 구성이 설명 못 하는 것

ŝr = Σ wi·τi·bi / Σ wi·τi , δr = g실측r − ĝr = δ̄ + ur

패널 구성이 예측하는 권역 격차와 실제 개표의 차이가 δ다. 완료 5개 유닛의 δ를 유효투표 가중 평균(δ̄)과 잔차 산포(σu)로 분해한다. 결과는 겸손하다: 구성은 지역 격차를 거의 설명하지 못한다 (원 산포 5.87 → 잔차 5.40pp). 이 정직한 실패가 잔여 권역 예측의 불확실성 폭을 결정한다.

권역 격차: 실측 vs 구성 예측 (김−정 %p · 채움=실측 · 외곽선=예측) 충청 +0.44 +2.67 부울경 −2.80 +0.27 제주 +12.75 +2.58 → δ +10.2 인천 +1.82 +1.36 강원TK +4.15 +0.15 δ = 실측 − 예측: 충청 −2.23 · 부울경 −3.07 · 제주 +10.17 · 인천 +0.46 · 강원TK +4.00 → δ̄ = +0.10 (유효투표 가중) · σ_u = 5.40 (floor 2.0)
그림 5 — δ 캘리브레이션. 제주는 같은 발표 권역인 인천과 10.9pp 갈라졌다 — 인구 구성으로는 설명되지 않는 지역 고유 효과의 크기이며, 잔여 권역 사전분포의 σ가 5pp대인 이유다.

3.4 잔여 사전분포 g ~ N(m*, s*) — 호남과 수도권

m*, s* = 정밀도 가중 결합( 패널 경로 N(ĝ+δ̄, σ_P) ⊕ 조사 신호들 N(g, σ_sig) )
// σ_sig² = 표본SE² + 기관효과 3.0² + 사상오차 σ_map² (조사→실투표, done 유닛 실측 캘리브레이션)

아직 투표하지 않은 호남과 서울·경기는 분포로 존재한다. 패널 경로 하나와 조사 신호 여덟이 각자의 분산만큼 발언권을 갖고 결합한다. 레벨을 보태는 것은 당원·민주층 조사뿐이고, 일반국민 조사는 방향 참고로만 남는다.

호남 김−정 신호 결합 (선분 = g ± σ · 세로선 = 중심) -100+10+20+30 패널 경로 ĝ+δ̄+11.7 ±9.3 조원 민주+무당 n=150+9.8 ±13.2 미토194 n=74+3.4 ±15.3 미토195 n=77+5.6 ±15.5 한길 n=86+9.9 ±14.5 조원 당원 n=95+8.9 ±14.3 전남·광주 권리당원+13.1 ±12.3 스트레이트 민주+무당+16.2 ±11.8 호남 권리당원 n=304+17.7 ±12.3 ⇒ 결합: N(+11.46, 5.40) — 90% 구간 [+3.5, +20.6] (동결 예측)
그림 6 — 호남 사전분포의 조립. σ가 큰 신호(짧은 발언권)와 작은 신호가 분산 역수로 가중된다. 결합 후에도 s*는 유닛 잔차 σu 아래로 좁히지 않는다(과신 방지). 수도권은 같은 방식으로 N(−0.41, 5.40) — 사실상 동률 중심.

3.5 이양 t — 송영길 표는 어디로 가나

과반 미달 시 : 김 += 송×t , 정 += 송×(1−t) , t ~ U[57, 80] // 전량이양 등가 t_eff
이양 실측 14건 (t_eff = 50 + (김행−정행)/2) 57.4 피앰아이 전체 base 60~67 민주층·당원 77~81 스윕 범위 U[57, 80] 5585
그림 7 — 이양 증거. 전체 성인 base보다 민주층·권리당원 base에서 김 쏠림이 강하다. 초기 설계 U[45,60]은 최저 관측 1건에 과중해, 백필 후 증거 범위로 상향 수정했다(가정 A8 — 수정 사유 기록).

3.6 개입 Δ(segment) — 극장에서 조건을 걸면

개입 = 기존 선호 강도에 비례한 이동 : b′후보 = b후보 × eswing·0.05 // 유닛 보정 후 적용 — "기준선 대비 변화"의 의미

개표극장의 표적 개입은 선택된 합성패널(권역×연령×성별)의 후보 선호를 기존 강도에 비례해 밀어 올린다. 순서가 중요하다: 유닛 합계를 먼저 관측·사전분포에 보정한 개입을 얹으므로, 개입의 효과는 언제나 "기준선에서 얼마나 벗어나는가"로 읽힌다. 비교는 동일 난수 쌍대 추첨이라 차이가 순수한 개입 효과다. 실측 예: 호남 50대에 정청래 +10p 설득 → P(김) 98.2→95.2%, 표차 이동 정 +11,153표.

제4장합성과 검증 — 확률의 조립과 채점

여섯 함수는 몬테카를로 한 draw 안에서 이렇게 조립된다.

draw 마다 추첨 g호남 ~ N(+11.5, 5.4) g수도권 ~ N(−0.4, 5.4) 투표율 2 ~ TruncN(48.3, 8.2) 국민조사 모집단 ~ Bern(½) 이양 ~ U[57,80] · 대의원 ~ U[−6,6] 연령 시나리오 ~ {A,B,C} 개표 산술 (JS 패리티 봉인) 확정 208,271표 + 잔여 + 대의원 당원 70% + 국민조사 30% 과반 미달 → 송 이양 최종 격차 분포 — 15,000 draws P(김민석) 97.9% · RCV 발동 99.9% 중앙 +5.7 · 90% [+1.0, +10.4] 최대 동인: 국민조사 모집단 (±4.5p)
그림 8 — 조립. 개표 산술은 /panel/dp/ 페이지의 JS와 300케이스 패리티로 봉인(G1)되어 극장·MC·백테스트가 전부 같은 계산을 쓴다.
최종 격차(김−정) 분포 — 실제 15,000 draw 히스토그램 0 −5 +5 +10 p50 +5.7 p5 +1.0 p95 +10.4 정청래 승리 영역 2.1%
그림 9 — 출력. 이 분포가 시뮬레이션 히스토그램과 확률 산출물의 원천이다. 단, 이 확률은 아직 비공개다 — 아래 게이트가 그 이유다.

게이트 — 채점당하는 시뮬레이션

게이트내용기준상태
G0a당심 재현MAE ≤ 3.0pp · 관측 ≥ 10폴충족 (2.9pp · 15폴)
G0b재가중 정합권역 <0.1 · 연령 <0.5 · 성별 이동 ≤3pp충족
G0c투표율 절편5유닛 재현 <0.05pp충족 (0.0000)
G1산술 패리티JS↔Python 300케이스 불일치 0충족
G2백테스트중앙값이 naive(5.90pp) 우위 + 구간 4/4미충족 (6.52pp · 구간 4/4)
G3실전 채점호남 실측이 90% 구간 내 + 기본 프리셋 우위대기 — 8/15

공개 정책은 사전 등록되어 있다: G0a~G1 충족 + (G2 또는 G3 충족)일 때만 확률 공개. G2가 중앙값 기준을 못 넘었으므로(2유닛 적합의 한계 — 구간 커버는 4/4 완벽), 확률은 숨겨져 있고 8/15 호남 발표가 실전 채점한다. 예측은 발표 전에 동결됐다: 호남 김−정 +12.1 [3.5, 20.6].

일정
8/11모형 완성 · 호남 예측 v1 동결 (mtime 증빙) 8/14 밤중간 투표율 반영 → 최종 동결 8/15호남 발표 → dp_score 채점 → G3 판정 → 충족 시 확률 공개 · 6유닛 재적합 8/16서울·경기 발표 → 2차 채점 8/17전당대회 — 최종 대조·성적표·회고

한계 — 가정 대장에서

패널에 당원 변수가 없어 "민주지지층 ≈ 권리당원"은 가정이다(A1 — 조원 3층위로 방향 검증). 권리당원의 연령·성별 구성은 미공개다(A2 — 시나리오 3개 + 실측 우도 갱신). 국민여론조사의 기관·모집단이 미공개이며 이것이 최대 불확실성이다(A7 — 실측 두 값의 반반 추첨). 투표 채널(온라인/ARS) 효과는 관측되지 않았다(A12). 조사→실투표 사상 오차는 실측 기반으로 4~6pp다. 합성패널은 실존 인물이 아니라 통계적 합성체이며, 개입의 효과는 모형 안의 인과이지 현실의 인과 증명이 아니다. 전체 가정 대장(A1~A14)과 신호 원장은 별도 파일로 사전 등록·보관한다.


산출 파일 지도 — 정본 개표 데이터 dpr****.json · 모형 6종 model/{재가중, 선택, 참여, 합산, 몬테카를로, 백테스트}****.py · 캘리브레이션 산출 ****_calib.json 3종 · 시뮬레이터 데이터 sim_****.json · 동결 스냅샷 freeze/ · 채점 ****_score.py (내부 경로·파일명은 일부만 표기한다)
이 문서의 모든 수치는 2026-08-11 산출값이다. 8/15 이후 δ·사전분포·게이트가 갱신되면 이 문서도 개정된다.


참고한 데이터

이 패널과 예측은 아래 공개 자료만으로 만들어졌다. 비공개 내부 자료나 캠프 제공 데이터는 쓰지 않았다.

구분출처쓰임
인구 구조 통계청 인구총조사 마이크로데이터(MDIS) 합성 개인 79.4만 명의 결합분포 — 성별·연령·지역·학력·직업·소득·혼인
정치 성향 학습 한국사회과학자료원 KOSSDA 학술조사 (n=11,476) 이념·지지정당·정치관심도·투표의향 예측 모델 학습
공표 여론조사
중앙선거여론조사
심의위원회 등록
미디어토마토 · 한길리서치 · 여론조사꽃 · PMI (당심 앵커 15건)
조원씨앤아이 (권리당원·당원층 직접 조사) · 스트레이트뉴스 (호남권)
한국갤럽 · 리얼미터 (정당지지 재보정)
개인 선택확률 앵커(damped IPF) · 잔여 권역 사전분포 신호 결합
당 공표 자료 더불어민주당 선거관리위원회 순회경선 공표 개표 결과
(충청 · 부산·울산·경남 · 제주·인천 · 강원·대구·경북) · 전당대회 경선 규정
확정 권역 실측 고정 · 선거인단 수 · 70:30 합산과 선호투표제 규칙
보도 연합뉴스 · 한국경제 · 경향신문 · 조선일보 · 국민일보 · 세계일보 · MBC · 오마이뉴스 · 뉴스핌 · 디지털타임스 · KPI뉴스 · 뉴스투데이 · 더퍼블릭 등 권역별 발표치·일정·선거인단 추정치 교차 확인 (항목별 원문 링크 보관)

여론조사 수치는 각 조사기관이 중앙선거여론조사심의위원회에 등록·공표한 값을 그대로 쓰되, 기관효과(house effect)와 조사방식(ARS/전화면접) 효과를 추정해 보정한다 — 어느 조사도 그 자체로 정답으로 쓰지 않는다. 표본이 얇은 신호는 분산이 커져 자동으로 발언권이 줄어든다(제3장 3.4). 합성패널은 실존 인물이 아니라 통계적 합성체이며, 어떤 개인정보도 사용하지 않았다.