거시엔진 · 설명서
BOKDPM — 5개 시나리오를 만드는 엔진
한국은행 준구조 NK gap 모형. 지표·수식 → 과거 → 기준선 전망 → 5시나리오. 대안 B · 2025 초기조건
0 · 인풋 → 처리 → 아웃풋
data/
2025까지 5지표(ECOS)→
prepare_data.py
갭 추정(HP)→
run_scenarios.py
6식 Fair-Taylor→
산출/
5시나리오 × 분기·월별
재현: python prepare_data.py && python run_scenarios.py → 동일 결과.
1 · 지표와 6개 수식
내생 4 + 파생: Y산출갭 · PIE인플레 · RS정책금리 · S실질환율갭 · UNR실업갭. 외생충격 5: 세계수요·유가·무역비용·수요·인구.
① IS 곡선 (수요)
Y = 0.5·Y₋₁ + 0.1·Y₊₁ − 0.1·실질금리갭 + 0.3·세계수요 − 0.1·유가/10 + 수요충격
② 필립스 곡선 (물가)
PIE = 0.65·목표 + 0.35·(0.55·PIE₊₁ + 0.45·PIE₋₁ + 0.15·4Y₋₁)
③ 테일러 준칙 (금리)
RS = 0.5·RS₋₁ + 0.5·(중립 + 1.5·(기대인플레−목표) + 0.5·4Y)
④ 실질금리 실질금리갭 = RS₋₁ − 목표 − 중립실질금리(1.5)
⑤ UIP 환율 S = 0.9·(0.5·S₊₁ + 0.5·S₋₁ − 0.25·실질금리갭) + 0.2·(−Y)
⑥ 오쿤 실업 UNR = 0.8·UNR₋₁ − 0.3·Y
전향항(기대 Y₊₁·PIE₊₁)은 Fair-Taylor(시간반복) 로 해. 캘리브레이션은 한국은행 2000-2009 원 .mod.
2 · 노드-에지 다이어그램 (변수 의존구조)
화살표 = "…에 영향". 예: Y→PIE(수요→물가), Y→RS(금리반응), Y→UNR(오쿤), Y→S(환율). 외생(유가·세계수요·수요)은 주황.
3 · 과거 지표 (1999~2025) + 4 · 기준선 미래 전망 (2026~2035)
파랑=과거 실측 · 주황=기준선(S1) 전망. 2025Q4 실측 갭에서 출발.
5 · 5개 시나리오 만드는 과정
기준선(S1)에 인구 × 대외충격을 결합해 5개를 만든다. 인구=영구, 충격=일시(감쇠).
| 시나리오 | 인구 | 대외충격 |
| S1 기준 | 중위 | 없음 |
| S2 대외위축 | 저위 | 세계수요↓·유가↓·무역비용↑·수요↓ |
| S3 인구상방 | 고위 | 없음 |
| S4 기술도약 | 중위 | 세계수요↑·수요견인↑ |
| S5 지정학 | 중위 | 유가급등·무역비용급등·세계수요↓ |
아래: 5시나리오 산출갭 경로 (2026~2035).
이 5경로가 외생 6종(유가·세계수요·실질금리·실질환율·고용·우리경기)으로 변환돼 산업모형(차분·IO·VARX)의 입력이 된다.