방법론 · 데이터 정합성

36개 산업을 다 더하면 왜 GDP가 안 나올까 — 연쇄가중의 비밀

떡볶이집과 반도체공장, 딱 두 "산업"만 있는 가짜 경제로 직접 계산해서 확인하고, 실제 36개 산업 데이터에서 오차를 7.65%에서 0.23%로 줄인 과정을 정리합니다.

1. 문제: 분명 다 더했는데 왜 GDP가 안 나오나

한국은행 36개 산업의 실질부가가치(2020년 연쇄가격 기준)를 그대로 더하면, 나라 전체 총부가가치와 1980년엔 22%, 2025년엔 1% 정도 차이가 납니다. 2020년(기준연도) 근처에서만 거의 정확히 맞습니다. 데이터가 잘못된 걸까요? 아닙니다 — "실질" 금액을 만드는 방식 자체의 특성입니다.

2. 왜 "실질"이 필요한가

물건값이 작년보다 10% 다 올랐다고 해봅시다. 그럼 돈으로 잰 경제 규모(명목GDP)도 10% 커진 것처럼 보이지만, 실제로 더 많이 만들거나 소비한 건 없습니다. 가격 상승 효과를 걷어내고 "진짜로 더 많이 만들었는지"만 보려는 게 실질입니다.

3. 옛날 가격을 자(尺)로 쓰면 왜곡된다

1980년 가격을 기준 삼아 2025년 경제를 재면 이상해집니다. 반도체는 1980년엔 아예 없었거나 아주 비쌌는데, 지금은 흔하고 쌉니다. 옛날의 "비싼 반도체 가격"을 계속 자로 쓰면, 지금 반도체를 많이 만드는 걸 실제보다 훨씬 크게 쳐주는 왜곡이 생깁니다. 옛날 자로 재는 기간이 길어질수록 왜곡도 커집니다.

4. 해법 — 자를 매년 새로 만들어 사슬처럼 잇는다 ("연쇄가중")

그래서 "1980년 가격으로 2025년까지 쭉" 재는 대신, 딱 1년씩만 비교합니다. 1980→1981년은 그 시절 가격으로, 1981→1982년은 그 시절 가격으로 — 이렇게 매번 최신 자로 잰 성장률들을 사슬(체인)처럼 쭉 이어 붙여 긴 흐름을 만듭니다. 자를 계속 최신 걸로 바꾸니 옛날 자로 인한 왜곡이 없습니다. 이게 "연쇄가중"입니다.

5. 그런데 왜 산업별 합산이 어긋날까 — 직접 계산해보기

떡볶이집과 반도체공장, 두 산업만 있는 가짜 나라를 만들어 손으로 계산해보겠습니다.

연도떡볶이 물량(그릇)떡볶이 가격반도체 물량(개)반도체 가격
202010010,000원10010,000원
202110020,000원20010,000원
202215020,000원2005,000원
2020→2021년 떡볶이: 가격만 2배(물량 그대로) → 실질 성장 0% · 반도체: 물량 2배(가격 그대로) → 실질 성장 +100%
전체(2020년 가격 기준 비교): (100+200)/(100+100) = +50% — 이건 두 산업 성장률을 2020년 매출 비중(50:50)으로 평균 낸 것과 정확히 같습니다.
2021→2022년 떡볶이: 물량 50%↑ → 실질 성장 +50% · 반도체: 가격만 반토막(물량 그대로) → 실질 성장 0%
전체(2021년 가격 기준 비교): (300+200)/(200+200) = +25% — 이번엔 2021년 매출 비중(50:50)으로 평균 낸 것과 같습니다.

여기까지는 다 맞습니다. 문제는 이 두 성장률을 사슬로 이어 붙이는 순간 나타납니다.

2020년2021년2022년
떡볶이집(연쇄)100만원100만원150만원
반도체공장(연쇄)100만원200만원200만원
둘을 더한 값200만원300만원350만원
전체(독자적으로 연쇄 계산)200만원300만원375만원

2020·2021년까지는 정확히 일치하다가, 2022년에 350만원 vs 375만원, 25만원(7%)이 벌어집니다.

6. 진짜 원인 — 명목 비중과 실질 비중의 불일치

"전체가 25% 컸다"는 계산은 2021년 명목(그 시점 실제 매출) 비중인 50:50 (떡볶이 200만원 : 반도체 200만원)으로 만들어졌습니다. 그런데 300만원 안의 실제 실질(연쇄로 쌓아온) 비중은 100만원:200만원, 즉 1:2입니다.

명목 비중(1:1)과 실질 비중(1:2)이 다른데, "1:1로 만든 성장률(25%)"을 "1:2로 구성된 300만원"에 곱하니 어긋난 것입니다. 실제로 실질 비중(1:2)으로 가중평균하면 → (1/3)×50% + (2/3)×0% = 16.7%, 300×1.167=350 — 정확히 일치합니다.

명목 비중과 실질 비중은 기준연도(2020년)에만 똑같고, 멀어질수록 벌어집니다 — 이게 우리가 본 그 골짜기 모양 그래프의 정체입니다.

7. 해법 — 어떻게 맞추나

실질GDP 자체가 "그 시점 명목 비중으로 각 산업 실질 성장률을 가중평균"해서 만들어지는 숫자라는 걸 알면, 거꾸로 이 공식을 우리가 직접 적용해서 "전체"를 재현할 수 있습니다.

공식: 전체실질(t) = 전체실질(t−1) × Σᵢ [ 명목ᵢ(t−1)/Σ명목(t−1) × 실질성장률ᵢ(t) ]

단, 핵심 함정이 하나 있습니다 — 이 사슬을 어디서 출발시키느냐가 결과를 좌우합니다. 오차가 이미 큰 지점(예: 1980년)에서 사슬을 시작하면 그 초기 오차가 그대로 끝까지 이어집니다. 오차가 거의 0인 기준연도(2020년) 부근에서 출발해 앞뒤 양방향으로 사슬을 이어야 전체 기간에서 정확해집니다.

8. 실제 36개 산업 데이터로 검증

이 방법을 한국은행 36개 산업 실제 데이터(1980Q1~2025Q4)에 그대로 적용했습니다.

25.2%
그냥 합 — 최대 오차
0.82%
재현값 — 최대 오차
7.65%
그냥 합 — 평균 오차
0.23%
재현값 — 평균 오차

2020년 1분기를 기준점으로 앞(2021~2025)과 뒤(2019~1980) 양방향으로 사슬을 이은 결과, 46년 전체에서 한국은행 공식 총부가가치(GVA)와 거의 완벽하게 일치했습니다. 이 재현값은 36개 산업 데이터 뷰어의 정합성 검증 패널에서 그래프로 직접 확인할 수 있습니다.

간단히 말하면: 매 분기, "전기(前期) 명목 비중"으로 36개 산업의 실질 성장률을 가중평균해 "전체"의 성장률을 만들고, 이걸 오차가 없는 2020년 1분기부터 과거·미래 양방향으로 사슬처럼 곱해 나가면 됩니다. 공식·코드·전체 검증표는 재현 방식 — 방법과 코드에 따로 정리했습니다.
정리: 36개 산업을 그냥 더한 값이 GDP와 안 맞는 건 데이터 오류가 아니라 연쇄가중(chain-linking)이라는 계산 방식 자체의 특성입니다. 원인(명목 비중 vs 실질 비중의 불일치)을 정확히 알면, 같은 원리로 거의 완벽하게 재현할 수도 있습니다 — 이렇게 만든 재현값을 이후 산업별 모형 추정과 62·70개 산업 분해 작업의 기준 총량으로 사용합니다.