재현 자료 · Data & Code
전망의 전 과정을 재현할 수 있도록 거시모형(BOKDPM)과 산업모형(VARX) 두 부분의 프로그램 코드·입력 데이터·산출물을 하나의 압축파일로 정리하였다. 번들은 bokdpm/(거시)와 industry/(산업) 두 폴더로 나뉜다. 아래는 그 구성과 실행 순서이다.
| 단계 | 내용 | 프로그램 |
|---|---|---|
① 거시(BOKDPM) — bokdpm/ | ||
| 1 | 관측 20변수 입수·검증(2000–2025 단일원천 재수집) | 01_데이터입수.ipynb |
| 2 | BOKDPM 재추정(Dynare) | 02_모형추정.ipynb · mod/run_est_local.m |
| 3 | 기준선·시나리오 거시경로 산출 | 03_기준선전망_시나리오.ipynb · mod/run_forecast.m |
② 산업(VARX) — industry/ | ||
| 4 | 산업분류 구축(36→62→69)·신산업 시변 분리 | build_62.py · build_69.py · build_share_battery.py · build_share_renew.py |
| 5 | 산업연관표 연관행렬(생산유발계수) | build_io_linkage.py |
| 6 | 거시엔진 외생 6종(관측 조합) 구성 | build_exog_scenarios_v2.py · build_varx_exog.py |
| 7 | 12옵션 베이지언 VARX 비교(train·valid·test) | run_grid.py |
| 8 | 시나리오 전망(S1–S5, 2026–2035) | run_forecast.py |
| 9 | 결과·보고 산출 | build_dashboard.py · build_papers.py |
거시 산출(거시경로)이 산업의 외생 6종으로 이어진다. 각 부분의 환경 설정은 폴더별 config_env.py에 있으며, 노트북이 전 과정을 순서대로 재현한다. Dynare 전처리·컴파일 산출과 추정 .mat·로그는 용량을 위해 제외했고, bokdpm/mod/의 .mod 소스와 run_*.m로 재추정하면 동일하게 재생성된다.
| 구분 | 파일 | 내용 |
|---|---|---|
| 거시 관측(BOKDPM) | bokdpm/data/bokdpm_obs_2000_2025.csv · orig_varobs.csv | 관측 20변수(2000–2025) · 원본 대조 |
| 거시 외생(6종) | exog_hist_v2.csv · exog_scen_v2.csv | 관측(2000–2025) · 시나리오별(2026–2035) |
| 거시 경로 | dsge_macro_paths.csv · exog_scenarios_v2_levels.csv | 시나리오별 거시 블록 · 외생 수준 |
| 산업 패널 | levels_sa.csv · levels_62.csv · levels_69.csv | 산업 실질부가가치(분기, 2000–2025) |
| 산업연관·분류 | io_linkage_62.csv · mapping_62_official.csv · crosswalk_62.json | 생산유발 연관행렬 · 분류 대조 |
| 원자료 DB | gva_monthly.sqlite | 월별·분기 원자료 |
| 구분 | 파일 |
|---|---|
| 거시(BOKDPM) | bokdpm/01~03_*.ipynb(데이터·추정·전망) · mod/BOKDPM_2025.mod · run_est_local.m · run_forecast.m |
| 산업 재현 노트북 | 01_데이터입수·구축.ipynb ~ 04_시나리오전망.ipynb |
| 산업 구축 | build_62.py · build_69.py · build_share_battery.py · build_share_renew.py · build_io_linkage.py |
| 외생 구성 | build_exog_scenarios_v2.py · build_varx_exog.py |
| 추정·전망 | run_grid.py · run_forecast.py · config_env.py |
| 산출물 | build_dashboard.py · build_papers.py · build_bundle.py |
| 구분 | 파일 | 내용 |
|---|---|---|
| 거시(BOKDPM) | baseline_forecast.csv · dsge_macro_paths.csv | 기준선·시나리오 거시경로 |
| 연도 전망 | forecast_annual_{36,62,69}.csv | 산업×시나리오×연도 실질부가가치(실적+전망) |
| 요약 | forecast_summary_{36,62,69}.csv | 산업별 2025·2035·연평균 성장률 |
| 모형 비교 | grid_summary_{36,62,69}.csv | 12옵션 train·valid·test 예측오차 |
전망 결과 조회는 시나리오 전망 결과, 방법과 해석은 연구보고서 참조.