주금공 MBS 입찰, 2016 ~ 2026, 입찰 결과 1,883트랜치와 공표일이 붙은 주택 패널, 사전등록 가설 셋

주택시장 자료로 주금공 MBS 발행량을 몇 달 앞서 맞히는가

정책 모기지 공급, 주담대와 보금자리론 금리 차, 주택 가격과 매수 심리, 정책 발표로 다음 분기 MBS 경쟁입찰 발행액을 걷기 전진으로 예측하고, 월 발행계획이 그 예측보다 클 때 낙찰과 실링이 넓어지는지 회차 회귀로 검정했다. 예측은 전분기 반복을 이기지 못했고, 서프라이즈의 부호는 예측과 반대였다.

폐기 (H642 ~ H644 미지지) MAE 비 1.10, 문턱 0.80 서프라이즈 낙찰 −3.72bp/SD 실링 −4.82bp/SD, 예측과 반대

세 줄 요약

  1. 주택시장과 모기지 특징 일곱 개를 쓴 릿지는 31분기 평가에서 MAE 23,973억원으로 전분기 반복 21,775억원보다 나빴다(비 1.10, p 0.650). 다음 분기 발행액은 이 자료로 전분기 반복보다 잘 맞힐 수 없었다.
  2. 월보 발행계획이 예측보다 클수록 그 달 낙찰은 1 SD 당 −3.72bp, 실링은 −4.82bp 움직여 예측(+2bp)과 반대였다. 음의 계수는 2022 하반기 다섯 달이 만들었다.
  3. 공사는 수요가 약한 달에 계획을 줄이므로 계획은 가격을 따라간다. 판정은 폐기다.

가설과 결론

가설
주금공 MBS 는 보금자리론 같은 정책 모기지를 모아 발행한다. 대출이 먼저 나가고 몇 달 뒤 증권이 나오므로, 정책 모기지 공급이 늘거나 은행 주담대 금리가 보금자리론 금리보다 높아져 갈아타기 유인이 커지면 몇 달 뒤 MBS 발행이 늘어날 것이다. 그렇다면 공표된 주택시장 자료로 다음 분기 발행액을 «전분기 반복» 보다 20% 이상 작은 오차로 맞힐 수 있다(H642). 그리고 월보가 공개한 월 발행계획이 그 예측보다 크면 시장이 예상하지 못한 공급이므로 그 달 입찰의 낙찰 가산금리와 실링이 1 SD 당 약 2bp 넓어질 것이다(H643, H644).
결론
세 가설 모두 지지되지 않았다. 릿지 예측의 MAE 비는 1.10 으로 전분기 반복보다 10% 나빴고, 2024 이후 11분기만 보면 0.79 였지만 발견 구간이 1.19 였다. 서프라이즈 계수는 낙찰 −3.72bp, 실링 −4.82bp 로 부호가 반대였다. 계획이 큰 달에 오히려 스프레드가 좁아진 것은 공사가 수요가 강할 때 많이 발행하고 약할 때 줄이기 때문으로 보인다. 공급이 가격을 움직였다기보다 가격이 공급 계획을 움직인 것이다.

이 질문이 데스크에 중요한 이유는 MBS 응찰과 공사채 크레딧 포지션을 정할 때 앞으로 몇 달의 공급 규모가 핵심 입력이기 때문이다. 주택시장 자료는 MBS 공급보다 몇 달 앞서 공표되므로, 만약 이것이 공급을 미리 말해 준다면 월보가 나오기 전부터 수급을 짐작할 수 있다. 결과는 그 기대를 접게 한다. 공표 시차를 엄격히 지키면 쓸 수 있는 주택 자료는 두 달 묵은 값이고, 공급을 실제로 바꾼 것은 정책 발표와 채권시장 사정이었다. 다만 이 결론은 보금자리론 취급액과 주택 거래량이 없는 상태에서 대리 변수로 낸 것이어서, 그 두 시리즈를 받은 뒤 다시 볼 여지가 남는다.

용어와 기호

주금공 MBS
한국주택금융공사가 보금자리론 등 주택담보대출을 기초로 발행하는 주택저당증권. 회차마다 1년에서 30년까지 여러 만기의 트랜치로 나뉜다.
회차, 트랜치
회차는 한 번의 입찰, 트랜치는 그 회차 안 만기 하나다.
경쟁입찰 발행액
일반과 Straight(ST) 회차의 경쟁입찰 트랜치 발행액 합(억원). 은행 비경쟁 매입, 스왑, 패스스루(PT)는 뺀다.
발행 월
입찰일에 4일을 더한 날(발행일 근사)이 속한 달. 월보 계획이 발행 월 기준이라 실적도 같은 기준으로 묶었다.
결정일 t
예측을 내는 날. 매월 말일이며 평가는 분기 말(3, 6, 9, 12월 말)에만 한다. 특징은 이날까지 공표된 값만 쓴다.
Q
결정일 뒤 세 달의 경쟁입찰 발행액 합. 분기 표적이다.
N1 전분기 반복
결정일까지 세 달의 발행액 합을 다음 분기 예측으로 그대로 쓴다. 가설의 기준선이다.
N2, N3, N4
N2 는 1년 전 같은 분기 실적, N3 은 지난 12개월 합의 4분의 1, N4 는 평균 회귀 특징 x7 하나만 쓴 릿지다.
g
로그 비 표적 log(Q + 1,000) − log(N1 + 1,000). 0 이면 전분기와 같은 발행이다.
MAE, MAE 비
평균 절대 오차(억원). MAE 비는 모형 MAE 를 N1 의 MAE 로 나눈 값이며 0.80 이하가 H642 의 문턱이다.
릿지 α
계수 크기에 거는 벌점의 세기. 클수록 계수가 0 에 붙어 예측이 전분기 반복에 가까워진다.
대환 유인 x2
은행 주담대 신규취급 금리(마지막 공표값) − 보금자리론 금리(%p). 클수록 보금자리론으로 갈아탈 유인이 크다.
정책 더미 x6
결정일 앞 12개월 안에 공급 정책(2019 서민형 안심전환, 2022 우대형 안심전환, 2023 특례보금자리론, 2024 신생아 특례 디딤돌) 발표가 있었으면 1.
월 발행계획
K-MBS 월보가 매달 말 게시하는 다음 달 MBS 발행 예정액(억원). 2022-07 계획부터 있다.
서프라이즈 S
log(계획 + 300) − log(같은 구조 한 달 앞 예측 + 300) 을 표본 안에서 표준화한 값. 예측은 계획 게시 전날까지의 정보로 낸다.
ΔWON, ΔCEIL
그 회차 트랜치의 낙찰 가산금리(실링) − 계획 게시 전 같은 유형, 같은 만기 마지막 회차의 값(bp).
실링
입찰 전날 공시되는 트랜치별 응찰 상한 가산금리(bp).
미매각
응찰이 모자라 실링으로 낙찰되고 남은 물량을 주관사단이 인수한 트랜치.
블록 부트스트랩, Holm
분기 4개 묶음(H642) 또는 계획 월 단위(H643, H644)로 복원 추출해 통계량 분포를 만드는 방법과, 가설 셋의 p 를 작은 것부터 (남은 개수 × p) 로 키우는 다중검정 보정.
발견 구간, 확인 구간
표적이 2023 년까지인 구간과 2024 년부터인 구간.

자료

입찰 결과는 앞선 실험에서 정리한 회차별 결과표를 쓰고, 그 규약대로 핵심 행, 날짜가 확인된 행, 일반과 ST 유형, 낙찰 가산금리가 있는 행, 비고에 비경쟁이나 스왑이 없는 행만 남겼다. 1,883트랜치, 243회차이고 회차, 만기, 유형으로 중복은 없다. 발행이 0 인 달은 2022-10 하나다. 이 결과표로 발행 월별 경쟁입찰 발행액을 만들었다. 주택 쪽은 앞선 패널 실험이 만든 긴 형식 패널이다. 시리즈마다 기준월, 값, 가용일이 있고, 한국은행 ECOS 시리즈의 가용일은 «기준월 + k개월 d일» 규칙, 월보에서 읽은 값은 게시일 관측이다. 특징을 만들 때는 결정일 이전 가용일인 값만 골랐다.

아이디어가 요구한 입력 가운데 둘이 없었다. 보금자리론 월 취급액은 패널에 없어 ECOS 의 정책대출 잔액 3개월 증가로 대신했고, 주택 매매 거래량은 키가 없어 받지 못해 부동산원 매매수급 지수로 대신했다. 보금자리론 금리는 뉴스레터에서 읽은 값인데 공사가 매달 미리 고시하는 금리이므로 적용 월 첫날에 알려진 것으로 두었다. 이 가정이 틀렸을 때를 보려고 «뉴스레터 게시일 관측만» 쓰는 판도 강건성에 넣었다. 월 발행계획은 2022-07 ~ 2026-11 의 52개월이 있고, 2026-08 은 계획 게시일이 그 달 첫 회차보다 하루 늦어 그 회차를 서프라이즈 검정에서 뺐다.

쓰인 자료와 범위(정본 런 20261105T202138_main)
자료기간단위가용일쓰임
MBS 입찰 결과(조건 적용)2016-01-06 ~ 2026-10-23트랜치 1,883입찰일표적 Q, ΔWON, ΔCEIL
정책대출 잔액(ECOS 151Y005)2015-06 ~ 2026-08월기준월 + 2개월 20일x1
주담대 신규취급 금리(ECOS 121Y006)2014-01 ~ 2026-09월, %기준월 + 2개월x2, x3
보금자리론 금리(K-MBS 뉴스레터)2016-12 ~ 2026-11 (결측 19%)적용 월, %적용 월 첫날x2, x3
KB 아파트 매매지수(ECOS 901Y062)2014-01 ~ 2026-10월규칙x4
부동산원 매매수급 지수(ECOS 901Y089)2014-01 ~ 2026-08월기준월 + 3개월x5
월 발행계획(K-MBS 뉴스레터)2022-07 ~ 2026-11 (52개월)월, 억원게시일서프라이즈 S
분기 평가 표본표적 2019Q1 ~ 2026Q3분기 31분기 말 결정일H642
서프라이즈 표본2022-07 ~ 2026-10트랜치 695, 51개월게시 뒤 입찰H643, H644
월 발행계획과 월 예측, 경쟁입찰 실적의 시계열
월보 월 발행계획(금색), 게시 전날 정보로 낸 월 릿지 예측(점선), 경쟁입찰 실적(진녹). 2023-03 계획 5.6조원 대 실적 2.2조원처럼 계획은 경쟁입찰 밖 몫까지 담는 달이 있다.

방법

분기 예측은 매월 말을 결정일로 두고 다음 세 달의 발행액 합을 맞히는 문제로 세웠다. 분기 말 결정일만 평가에 쓰고, 학습에는 모든 월말 결정일을 쓰되 표적 창이 평가 결정일보다 먼저 끝난 행만 넣는다. 이렇게 하면 학습 표본은 첫 평가 때 19개에서 마지막 평가 때 109개로 늘고, 평가 시점에 아직 모르는 실적은 학습에 들어가지 않는다. 표적은 전분기 반복 대비 로그 비 g 로 두었다. 릿지가 계수를 0 으로 줄이면 예측이 그대로 전분기 반복이 되도록 만든 구조이므로, 특징이 정보를 주지 못하면 모형은 기준선 근처에 머물러야 한다. 특징 일곱 개는 학습 행 평균과 표준편차로 표준화하고 α = 3 의 릿지를 확장 창으로 다시 적합했다. 이 설정은 결과를 보기 전에 정했다.

비교로 같은 특징의 OLS, 깊이 2 의 그래디언트 부스팅, 정책 더미를 뺀 릿지를 돌렸고, 기준선은 전분기 반복 말고도 1년 전 같은 분기, 지난 4분기 평균, 평균 회귀 특징만 쓴 릿지를 두었다. H642 의 검정은 31분기의 짝 오차 차 d = |릿지 오차| − |전분기 반복 오차| 의 평균에 4분기 이동 블록 부트스트랩 5,000회를 걸고, 중심화한 분포에서 평균이 0 보다 작을 한쪽 p 를 냈다. 지지는 MAE 비 0.80 이하, Holm 조정 p 0.05 미만, 확인 구간 비 1.0 미만을 모두 요구한다.

서프라이즈는 같은 구조의 한 달 앞 릿지로 만들었다. 결정일은 계획 게시일 전날이고, 그날까지 입찰된 회차만으로 최근 실적을 계산해 게시 직전 며칠의 정보가 새지 않게 했다. 표적 ΔWON 과 ΔCEIL 은 같은 유형, 같은 만기의 직전 값과의 차라서 트랜치마다 다른 수준이 빠진다. 회귀에는 절편, ST 더미, 만기 고정효과를 넣었고, 같은 달 회차는 같은 서프라이즈 값을 가지므로 계획 월 단위 블록 부트스트랩 5,000회에서 계수가 0 이하인 비율을 한쪽 p 로 썼다. 사전등록 격자로 α 다섯 값, 지평 2분기, 이동 36개월 창, 보금자리론 가용 규칙, ECOS 공표 1개월 지연, 충격 분기 제외, 연도별 비, 특징 순열 귀무 200회를 함께 냈다. 이 실험은 선물 매매 규칙이 아니라 응찰 입력 후보이므로 틱 비용과 진입 지연은 해당이 없고, 같은 뜻의 점검으로 공표 시차를 늦춰 보았다.

모델

확증 모형은 표준화 뒤 릿지 하나다. 아래 구조도는 마지막 평가 폴드(결정일 2026-06 말)의 학습 행으로 같은 모형을 다시 적합해 커밋된 2026Q3 예측을 재현한 뒤 그린 것이다. 계수는 표준화 공간에 있어 서로 크기를 비교할 수 있다.

모델 구조: 마지막 폴드 릿지 (학습 109행) 입력 결정일 2026-06-30 주택 패널 as-of 값 입찰 결과 월 발행액 학습 109개 월말 2017-01 ~ 2026-03 결정일 특징 7개 x1 ~ x5 주택, 모기지 x6 정책 발표 12개월 x7 log N1 − log N3 모두 공표일 ≤ 결정일 Ridge(α = 3), 확장 창, 마지막 폴드 1. 표준화 학습 행 평균, 표준편차로 z 화 2. 선형 결합 ĝ = b + Σ wᵢ,zᵢ (계수 7개, 릿지 α = 3) 3. 되돌림 Q̂ = exp(ĝ)(N1 + 1,000) − 1,000, 음이면 0 출력 다음 분기 발행액 Q̂ 2026Q3 38,805억원 N1 55,854억원 실적 44,586억원 계수: 세팅과 학습 결과 피처 7개 표준화된 공간의 계수: 서로 크기 비교가 된다 0 이 아닌 계수 7개 절편 b = -0.0133 모든 피처가 학습창 평균일 때의 출발점 평균적인 g 변화 |w| 최대 = 0.2017 가장 센 피처: x7 평균 회귀 |w| 중앙값 0.0716 alpha = 3.0 릿지 벌점 클수록 계수를 더 눌러 붙인다
확증 모형 M1 의 마지막 폴드(결정일 2026-06 말)를 같은 학습 행으로 다시 적합해, 커밋된 2026Q3 예측을 재현한 뒤 그렸다. 표적이 전분기 반복 대비 로그 비라서 계수가 모두 0 이면 예측은 전분기 반복과 같다.
표준화 계수: 어느 특징이 다음 분기 발행을 어느 쪽으로 미는가 ← 하락 쪽 상승 쪽 → x7 평균 회귀 -0.2017 x2 대환 유인 +0.1838 x3 대환 유인 변화 -0.0976 x1 정책대출 증가 +0.0716 x6 정책 더미 +0.0317 x4 KB 가격 3개월 -0.0311 x5 매매수급 − 100 +0.0018 표준화된 공간의 계수 상위 7개 , 절편 b = -0.0133 , 전체 7개 중
표준화 공간 계수. 양이면 그 특징이 클수록 다음 분기 발행을 전분기보다 크게 본다. 가장 큰 것은 평균 회귀 특징(−0.20)이고 대환 유인(+0.18)이 그다음이며, 나머지 주택 특징은 0.1 아래다.

결과

분기 발행 예측

31분기 전체에서 릿지의 MAE 는 23,973억원, 전분기 반복은 21,775억원이었다. 비는 1.10 으로 문턱 0.80 은 물론 1.0 도 넘었고, 블록 부트스트랩 한쪽 p 는 0.650, Holm 조정 뒤 1.0 이다. 구간을 나누면 발견 구간 20분기의 비가 1.19, 확인 구간 11분기가 0.79 였다. 확인 구간만 보면 문턱에 닿지만, 이 구간은 발행이 1.7 ~ 6.6조원으로 비교적 잔잔했고 2025 년 4분기 한 해만 비가 1.28 로 나빠지는 등 해마다 흔들려 11분기로 우연과 구별할 수 없다. 사전에 정한 대로 전체 표본으로 판정하면 H642 는 지지되지 않는다.

모형을 바꿔도 결론은 같다. OLS 는 1.06, 부스팅 1.20, 정책 더미를 뺀 릿지 1.18 이었다. 가장 나은 것은 평균 회귀 특징 하나만 쓴 N4 로 0.99 였는데, 이것은 «최근 분기가 지난 1년 평균보다 크면 조금 줄인다» 는 규칙이라 주택 자료가 아니다. 1년 전 같은 분기(1.29)와 지난 4분기 평균(1.04)도 전분기 반복을 이기지 못했다. 즉 MBS 발행에는 계절성이 약하고, 직전 분기 수준이 가장 좋은 단순 예측이다.

분기 실적, 전분기 반복, 릿지 예측의 시계열
다음 분기 경쟁입찰 발행액(조원). 금색 띠는 안심전환(2019Q4 ~ 2020Q2)과 특례보금자리론(2023) 분기, 점선은 확인 구간 시작. 릿지는 2021 상반기와 2022Q4, 2023Q2 에 크게 빗나갔다.
모형과 기준선의 MAE(억원)와 전분기 반복 대비 비
모형MAE비발견(20)확인(11)
M1 릿지(확증)23,9731.1011.1920.788
M2 OLS23,1791.0641.1390.808
M3 부스팅26,0991.1991.3100.817
M4 정책 더미 제외25,7161.1811.3030.764
N4 평균 회귀만21,5190.9881.0230.869
N2 1년 전 같은 분기28,0291.2871.2221.509
N3 지난 4분기 평균22,6821.0421.0391.050
N1 전분기 반복21,7751.0001.0001.000
모형별 발견 구간과 확인 구간 MAE 비 막대
회색은 발견 구간, 녹색은 확인 구간의 MAE 비. 빨간 점선은 가설 문턱 0.80. 확인 구간에서는 대부분의 모형이 0.76 ~ 0.87 로 나아 보이지만 발견 구간에서는 모두 1 을 넘는다.

강건성과 귀무

사전등록 격자의 어느 칸도 0.80 아래로 내려가지 않았다. α 를 0.3 에서 30 까지 바꾸면 비는 1.06 ~ 1.12 로 거의 그대로다. 두 분기 앞을 맞히게 하면 1.85 로 크게 나빠지고, 이동 36개월 창은 1.20 이다. 보금자리론 금리를 게시일 관측만으로 쓰면 1.18, ECOS 공표를 한 달 더 늦추면 1.20 으로, 정보가 늦어질수록 나빠지는 방향은 예상대로지만 기본 설정부터 이미 1 을 넘는다. 안심전환과 특례보금자리론 분기를 빼면 1.03 으로 기준선과 비슷해진다. 정책 국면이 오차를 키운 것은 맞지만, 국면을 빼도 주택 특징이 이득을 내지는 못한다는 뜻이다.

특징 순열 귀무는 이 해석을 더 분명하게 한다. 특징 행렬을 결정일 사이에서 무작위로 섞고 표적과 전분기 반복은 그대로 둔 채 걷기 전진을 200번 다시 돌리면 비의 평균은 1.046, 하위 5% 는 0.929 였다. 관측 1.101 은 귀무 분포의 77번째 백분위로, 섞은 특징보다도 나쁜 쪽에 있다. 주택 특징은 표본 밖에서 정보를 더하지 못했고, 오히려 학습 구간의 관계가 다음 구간에 뒤집혀 오차를 키웠다.

사전등록 강건성 격자와 연도별 MAE 비
왼쪽: 사전등록 격자의 MAE 비(금색은 확증 설정). 오른쪽: 표적 분기의 연도별 비. 1 아래인 해는 2019, 2024, 2026 뿐이다.
강건성 격자(MAE 비, 전분기 반복 = 1)
항목값MAE 비
릿지 α0.3 / 1 / 3 / 10 / 301.055 / 1.061 / 1.101 / 1.120 / 1.079
지평2분기1.846
학습 창이동 36개월1.199
보금자리론 가용게시일 관측만(30분기)1.177
ECOS 공표+1개월1.202
충격 분기 제외2019Q4 ~ 2020Q2, 2023(24분기)1.027
특징 순열 귀무200회 평균 / 하위 5%1.046 / 0.929
특징 순열 귀무 분포와 관측 MAE 비
특징을 섞은 귀무 200회의 비 분포(회색)와 관측(금색). 점선은 걷기 전진 안에서 학습 행 상관 상위 k개를 고르는 탐색 변형으로, 셋 다 귀무의 오른쪽 끝에 있다.

공급 서프라이즈와 낙찰

서프라이즈 표본은 51개월, 695트랜치다. ΔWON 을 서프라이즈에 회귀한 계수는 1 SD 당 −3.72bp(90% 구간 −7.95 ~ −0.23)로, 예측한 +2bp 와 부호가 반대였고 한쪽 p 는 0.962 다. ΔCEIL 은 −4.82bp(−8.84 ~ −1.01), p 0.980 이다. 계획이 예측보다 큰 달에 낙찰과 실링이 오히려 좁아졌다는 뜻이다. 발견 구간(17개월)은 낙찰 −5.23, 실링 −6.42bp 로 음이 더 컸고, 확인 구간(34개월)은 낙찰 +0.55(p 0.425), 실링 −0.79bp 로 0 근처였다. 서프라이즈 정의를 직전 달 실적 대비로 바꾸면 낙찰 +0.87bp(p 0.33)로 부호가 바뀌고, 3개월 평균 대비는 −2.27bp 다. 일반 회차만, 회차 군집으로 바꿔도 음의 부호는 남는다.

음의 계수가 어디서 오는지는 월 단위 산점도에서 보인다. 2022 하반기 다섯 달은 서프라이즈가 크게 음(계획이 예측보다 훨씬 작음)이면서 낙찰과 실링은 크게 넓어졌다. 채권시장 경색으로 공사가 발행을 줄인 시기다. 이 다섯 달을 빼면 계수는 낙찰 −0.21bp(p 0.52), 실링 −1.99bp 로 0 에 가까워진다. 미매각 확률은 서프라이즈가 양인 트랜치 14.0%, 음인 트랜치 14.2% 로 차가 −0.13%p(p 0.516)였다. 공급 서프라이즈는 낙찰도, 실링도, 미매각도 예측대로 움직이지 않았다.

서프라이즈 1 SD 당 계수(bp)와 한쪽 p(β > 0)
정의, 표본ΔWONΔCEIL
모형 대비(확증, 51개월)−3.72 (0.962)−4.82 (0.980)
발견 ~ 2023−5.23 (0.956)−6.42 (0.982)
확인 2024 ~+0.55 (0.425)−0.79 (0.647)
직전 달 대비+0.87 (0.33)−0.23 (0.54)
3개월 평균 대비−2.27 (0.90)−3.88 (0.98)
일반만−3.92 (0.97)−5.11 (0.99)
2022 하반기 제외(탐색)−0.21 (0.52)−1.99 (0.84)
월 평균 낙찰 변화와 실링 변화 대 서프라이즈 산점도
월 평균 ΔWON(왼쪽)과 ΔCEIL(오른쪽) 대 서프라이즈. 빨간 마름모는 2022 하반기. 실선은 전체, 점선은 2022 하반기를 뺀 기울기다.
연도별 서프라이즈 계수 막대
연도별 서프라이즈 계수(탐색). 2022 는 다섯 달로 −17.5bp 이고, 2025 는 +3.0bp(p 0.039), 2026 은 +4.3bp 다. 부호가 해마다 바뀐다.

탐색: 왜 안 되었나

여기부터는 결과를 본 뒤의 진단이며 판정에 쓰지 않았다. 첫째, 오차는 몇 분기에 몰려 있다. 릿지가 전분기 반복보다 더 틀린 양의 169% 가 상위 세 분기에서 나왔다. 가장 큰 것은 2022Q4 로, 우대형 안심전환 발표로 정책 더미가 켜지고 대환 유인이 커서 8.3조원을 예측했지만 실적은 0.6조원이었다. 그해 가을 금리 급등과 채권시장 경색으로 경쟁입찰이 사실상 멈췄다. 2021Q1 과 2020Q4 는 반대로 평균 회귀 특징이 발행을 너무 줄였다. 정책 발표가 경쟁입찰 공급으로 이어지는 경로는 2019 은 은행 비경쟁 매입, 2022 는 발행 축소, 2023 은 특례보금자리론 확대로 매번 달랐다.

둘째, 정책대출 잔액은 유동화 공급의 대리가 되지 못했다. 정책대출 잔액의 월 증가와 0 ~ 6개월 뒤 월 발행액의 상관은 0.01 ~ 0.08 이다. 은행 장부의 정책 모기지 잔액은 공사가 사들여 유동화하는 보금자리론 흐름과 다르다. 셋째, 특징과 표적의 상관이 시기마다 바뀐다. 분기 말 표본 38개에서 평균 회귀 특징만 두 시기 모두 음(−0.42, −0.31)이고, 대환 유인은 0.13 에서 0.40 으로, KB 가격 변화는 −0.09 에서 −0.38 로 바뀐다. 넷째, 걷기 전진 안에서 학습 행 상관 상위 1 ~ 3개를 고르는 변형도 비 1.15 ~ 1.22 였고, 같은 선택 절차를 순열 귀무에 다시 돌리면 관측이 귀무의 99 ~ 100번째 백분위였다. 다섯째, 분기 첫 달 계획의 세 배를 분기 예측으로 쓰면 16분기에서 MAE 14,024억원으로 전분기 반복 15,802억원보다 11% 나았다. 공급을 맞히는 데는 주택 자료보다 공사의 계획이 낫다.

서프라이즈의 음의 부호도 같은 이야기다. 서프라이즈는 계획 게시 직전 한 달의 낙찰 변화와 −0.29, 직전 한 달 미매각 비율과 −0.31 의 상관을 가진다. 수요가 약해 낙찰이 넓어지고 미매각이 생긴 달 뒤에 공사가 계획을 줄이고, 넓어지던 흐름이 그 달에도 이어지면 «작은 계획 뒤 낙찰 확대» 가 음의 계수로 잡힌다. 직전 변화를 통제하면 계수는 −2.01bp(p 0.79)로 줄지만 양이 되지는 않는다. 낙찰 − 실링의 변화로 보면 +1.10bp/SD(p 0.127)로 계획이 클 때 낙찰이 실링 쪽에 붙는 경향은 약하게 보이지만, 실링 자체가 더 크게 내려가 국고 대비 낙찰은 좁아진다.

특징별 표적 상관의 두 시기 비교 막대
결정일 2017 ~ 2021 과 2022 ~ 2026 에서 각 특징과 표적 g 의 상관(탐색). 평균 회귀 특징만 두 시기에 같은 부호로 크다.

탐색: 가드 사보타주와 잔차 서프라이즈

이 소절도 결과를 본 뒤 더한 탐색이다. 먼저 이 실험이 지킨 두 가드, 즉 공표 시차와 «표적 창이 결정일 전에 끝난 행만 학습» 이 실제로 정보를 막고 있었는지 일부러 깨 보았다. 공표 시차를 지워 모든 값이 기준월 말에 알려졌다고 보면 비는 1.10 에서 1.14 로 오히려 나빠졌다. 늦게 알아서 진 것이 아니라 제때 알았어도 주택 특징에 정보가 없다는 뜻이다. 반대로 학습에 미래로 겹치는 표적 창을 넣으면 비가 0.95 로 좋아진다. 표적 창 가드가 없었다면 «기준선보다 낫다» 는 거짓 결과를 보고했을 것이다. 확인 구간 비 0.79 도 따로 검정했다. 11분기 중 릿지가 이긴 분기는 7개였고 2분기 블록 부트스트랩 한쪽 p 는 0.082 로 0.05 에 못 미친다.

다음으로 앞의 진단에서 본 역인과를 걷어 냈다. 서프라이즈를 계획 게시 직전 한 달의 낙찰 변화와 미매각 비율에 회귀하되 그 앞 달들만으로 적합하고(최소 12개월), 남은 잔차를 표준화해 다시 썼다. 잔차가 생기는 2023-09 ~ 2026-10 의 37개월, 492트랜치에서 ΔWON 은 1 SD 당 +2.48bp(월 블록 p 0.024, 계획 월 순열 p 0.012), ΔCEIL 은 +2.99bp(p 0.043, 순열 p 0.008)로, 처음 가설의 부호와 크기가 나왔다. 같은 37개월에서 원래 서프라이즈는 +1.09, +0.16bp 이므로 2022 하반기가 빠진 표본 효과만으로는 설명되지 않는다. 그러나 낙찰 − 실링의 변화는 −0.51bp(p 0.66)로, 공급 충격은 실링과 낙찰을 함께 올릴 뿐 실링 대비 응찰 위치는 바꾸지 않는다. 수요 반응을 걷은 공급 충격은 다음 달 스프레드 수준을 약 2 ~ 3bp 움직이는 후보지만, 결과를 본 뒤 고른 변형이라 표본 밖 검증 전에는 쓰지 않는다.

가드 사보타주 MAE 비와 잔차 서프라이즈 계수 비교
왼쪽: 가드를 깬 판의 MAE 비. 미래 표적을 학습에 넣은 판(빨강)만 1 아래로 내려간다. 오른쪽: 원래 서프라이즈(51개월, 같은 37개월)와 수요 반응을 걷은 잔차 서프라이즈(37개월)의 계수(탐색).

탐색: 잔차 서프라이즈의 독립성

잔차 서프라이즈의 양의 계수가 이미 아는 요인의 그림자인지 확인했다. 같은 만기 국고 금리가 직전 회차에서 이번 회차까지 움직인 폭, 공사채 AAA 와 국고의 스프레드 변화(곡선 결함이 있는 2026-01-02 ~ 02-25 는 결측), 월보의 콜 행사 예정액을 하나씩 통제했다. ΔWON 계수는 통제가 없을 때 2.48bp 에서 국고 통제 2.37, 스프레드 통제 2.76, 콜 통제 2.30, 셋 다 넣으면 2.04bp(p 0.051) 였다. ΔCEIL 은 셋 다 넣어도 3.43bp(p 0.002)다. 공사채 스프레드가 1bp 움직이면 MBS 낙찰이 약 0.81bp 따라가 크레딧 흐름이 낙찰의 큰 몫을 설명하지만, 서프라이즈와 스프레드 변화의 월 상관은 0.34 에 그쳐 서로를 대신하지 못한다. 이 두 통제는 입찰일에야 아는 값이라 예측 입력이 아니라 분해용이다.

한 해씩 빼고 다시 추정해도 ΔWON 은 1.51 ~ 2.94bp, ΔCEIL 은 2.31 ~ 3.24bp 로 모두 양이었고, 2026 을 뺄 때 가장 작았다. 잔차화에 쓰는 변수를 직전 낙찰 변화만, 또는 미매각만으로 바꿔도 부호는 같았다(ΔWON 2.08, 2.21bp). 이 신호는 선물 손익을 내지 않는 응찰 입력이므로 미국 야간 되돌림이나 금통위 전날 전략과의 손익 상관은 해당이 없다. 탐색 효과는 통제와 표본 바꾸기에 버티지만, 37개월 하나의 사후 선택 변형이라 판정은 폐기 그대로 두고 표본 밖 검증 후보로 넘긴다.

잔차 서프라이즈 계수의 통제별 비교와 한 해 빼기
왼쪽: 기존 요인을 하나씩, 그리고 셋 다 통제한 잔차 서프라이즈 계수. 오른쪽: 한 해씩 빼고 다시 추정한 계수. 빨간 점선은 처음 가설의 +2bp 다(모두 탐색).

깊이 점검

깊이 항목 점검
항목한 것
기준선 둘 이상N1 ~ N4 와 특징 순열 귀무
모형, 정의 비교릿지, OLS, 부스팅, 정책 제외. 서프라이즈 정의 셋, 표적 정의 둘(전 유형 발행액 비 1.18)
강건성 격자α 다섯, 지평 둘, 창 둘, 가용 규칙 둘, 공표 지연, 충격 제외, 연도별. 틱 비용은 해당 없음
실행 현실화진입 지연과 지정가는 해당 없음(선물 매매 없음). 공표 1개월 지연, 게시일 관측만, 게시 뒤 입찰만, 결정일 뒤 실적 제외, 가드 사보타주 두 가지
실패 진단, 탐색 변형오차 집중, 대리 변수 시차 상관, 상관 안정성, 안쪽 선택과 귀무, 계획 기반 예측, 역인과, 확인 구간 유의성, 잔차 서프라이즈
독립성확증 효과가 없고 선물 손익이 없어 기존 전략 손익 상관은 해당 없음. 탐색 효과는 국고, 공사채 스프레드, 콜 계획 통제와 한 해 빼기로 점검

해석

MBS 공급은 주택시장보다 정책과 채권시장이 정한다. 주택시장 자료는 공표가 두 달 늦고, 그 사이 공급을 크게 바꾼 사건은 정부의 정책 상품 출시와 채권시장 경색이었다. 정책 더미는 발표의 존재만 알 뿐 그 정책이 경쟁입찰을 늘릴지, 은행 비경쟁 매입으로 갈지, 발행을 미룰지를 모른다. 그래서 정책 국면을 넣은 모형이 2022Q4 처럼 가장 크게 틀렸다. 남은 단순한 정보는 «직전 분기 수준» 과 «그것이 지난 1년 평균보다 얼마나 큰가» 둘뿐이고, 그것만 써도 전분기 반복과 비슷한 수준이다.

서프라이즈의 반대 부호는 공급 계획이 수요에 반응한다는 증거다. 공사는 시장 사정을 보고 다음 달 물량을 정하므로, 계획은 외생적인 공급 충격이 아니라 이미 관찰된 수요의 함수다. 그렇다면 «계획이 크면 스프레드가 넓어진다» 를 보려면 계획에서 수요 반응 몫을 먼저 걷어 내야 한다. 이번 실험은 그 몫을 걷지 않은 채 예측 대비 차를 썼고, 그 차에는 수요 반응이 그대로 남았다. 앞선 달력 실험이 본 «정보가 실링에 먼저 반영된다» 와도 맞는다. 공사와 주관사단이 실링을 정할 때 이미 공급과 수요를 함께 본다.

한계

표본이 작다. 분기 평가는 31개, 확인 구간은 11개다. 확인 구간 비 0.79 는 문턱과 거의 같아 보이지만 해마다 0.57 에서 1.28 까지 흔들려 우연과 구별할 수 없고, 판정은 전체 표본으로 하도록 미리 정했다. 아이디어의 핵심 입력 둘이 없다. 보금자리론 취급액과 주택 거래량을 정책대출 잔액 증가와 매매수급 지수로 대신했고, 앞의 것은 발행과 상관이 0.08 을 넘지 않았다. 이 폐기는 «이 대리 변수로는 안 된다» 이며 «주택시장 자료로는 안 된다» 가 아니다.

정책 국면이 결과를 지배한다. 세 번의 정책 상품이 모두 다른 경로로 공급을 바꿨는데 더미 하나로 담았다. 충격 분기를 빼도 비 1.03 이지만, 남은 24분기도 정책 여파 안에 있을 수 있다. 월 계획과 경쟁입찰 실적의 유형 범위가 다를 수 있다. 2023-03 처럼 계획이 실적의 두 배가 넘는 달은 계획에 패스스루나 은행 몫이 들어간 것으로 보이며, 그만큼 서프라이즈에 유형 배분 차이가 섞인다. ECOS 공표일은 실제 보도일이 아닌 규칙이고, 보금자리론 금리를 적용 월 첫날에 알려졌다고 본 것은 공사의 고시 관행에 기댄 가정이다. 둘 다 늦춰 보면 결론은 같거나 더 나쁘다.

결과를 본 뒤 바꾼 것은 없고 확증 판정도 그대로다. 잔차 서프라이즈의 +2.48bp 는 역인과를 본 뒤 고른 변형 하나이고 잔차화 변수 둘도 그때 골랐으므로 선택 편향이 있으며, 37개월은 짧다. 탐색 절의 진단은 모두 결과를 본 뒤 더한 것이고 판정에 쓰지 않았다. 첫 평가 시점 학습 표본이 계획서의 21개가 아니라 19개였는데, 특징이 모두 있는 행 수 차이이며 설정을 바꾸지 않았다. 비용 가정은 해당하지 않는다. 선물 매매 규칙이 아니라 응찰 입력 후보이고, 효과가 없어 매매 빈도는 연 0회다.

다음에 해 볼 것

첫째, 보금자리론 월 취급액과 특례보금자리론 승인액을 받아 «대출 실행에서 MBS 발행까지» 의 유동화 시차부터 잰다. 1 ~ 3개월 시차 상관이 0.5 를 넘을 때만 같은 걷기 전진 구조를 다시 사전등록해 돌린다. 둘째, 탐색에서 나온 잔차 서프라이즈 규칙을 그대로 잠가 표본 밖에서 검증한다. 2026-11 계획부터 매달 게시 직후 잔차 서프라이즈와 예측(ΔWON, ΔCEIL 각 +2bp/SD)을 먼저 커밋하고, 12개월이 쌓이면 판정한다. 같은 잔차가 종목 단위 MBS 유통 평가금리의 다음 달 변화도 움직이는지 함께 본다. 회차가 연 약 22회라 매매 전략이 아니라 응찰과 보유 판단의 입력이다.

산출물

모든 수치는 아래 정본 런에서 왔고, 그림은 정본 런 파일만 읽어 다시 그렸다(그리기 전에 MAE 비를 다시 계산해 저장된 값과 맞는지 확인한다). 구조도는 마지막 폴드 모델이 커밋된 예측을 재현할 때만 주입된다.

  • 계획protocol.md (결과 전 커밋)
  • 분석과 판정analysis.md
  • 자료 점검code/s0_check.py, 공통 적재 code/common.py
  • 확증 런code/s1.py → results/20261105T202138_main/ (metrics.json, quarter_forecasts.csv, grid_h642.csv, perm_null.csv, monthly_surprise.csv, auction_rows.csv, surprise_grid.csv)
  • 탐색code/s2_explore.py, code/s3_depth.py, code/s4_depth2.py, code/s5_independence.py → 같은 폴더 explore.json, depth.json, depth2.json, depth3.json
  • 그림, 구조도code/render_figures.py, code/render_model.py → paper/assets/, 이 문서
  • 재현uv run python experiments/0211_khfc_mbs_issuance_forecast/code/s1.py 다음 s2_explore.py, s3_depth.py, s4_depth2.py, s5_independence.py 에 런 폴더를 주고 render_figures.py, render_model.py

Appendix

A. 데이터셋 실물

입력 1: 분기 표(quarter_table.csv)의 실제 행. 결정일마다 다음 분기 실적 Q, 기준선, 그리고 그날까지 공표된 값으로 만든 특징 일곱 개가 있다(금액 억원, x1 과 x4 는 로그 변화).

quarter_table.csv 일부
결정일QN1N3x1x2x3x4x5x6x7
2025-12-3137,13166,11035,7680.00530.230.020.0079−3.800.602
2026-03-3155,85437,13140,7030.00430.14−0.090.0097−2.70−0.090
2026-06-3044,58655,85449,2880.0058−0.39−0.530.0100−1.700.123

입력 2: 서프라이즈 회귀 표(auction_rows.csv)의 회차 2025-14(입찰 2025-10-24). 10월 계획 8,500억원은 2025-09-29 에 게시됐고, 직전 값은 그 전 같은 만기 마지막 회차다. 10년 트랜치는 미매각이었다.

auction_rows.csv 2025-14 회차(가산금리 bp, 금액 억원)
만기발행액실링낙찰ΔWONΔCEIL미매각S
2년1,1001812−100−0.53
3년1,1001914+1+10−0.53
5년1,4002222+4+40−0.53
10년1,1004242+4+41−0.53
20년1,2007070+2+20−0.53

B. 모델 입출력 실물

확증 릿지가 마지막 평가 시점에 실제로 받은 입력과 낸 출력이다(quarter_forecasts.csv, 결정일 2026-06-30). 같은 달의 월 서프라이즈 계산 한 줄도 함께 싣는다(monthly_surprise.csv, 2025-11 계획).

Request meta
결정일 2026-06-30, 학습 행은 표적 창이 2026-06 이전에 끝난 월말 결정일 109개(2017-01 ~ 2026-03), 표준화 뒤 릿지 α = 3
Input
x1 정책대출 3개월 로그 변화 0.0058, x2 대환 유인 −0.39%p, x3 −0.53%p, x4 KB 가격 0.0100, x5 −1.7, x6 0, x7 0.123, N1 55,854억원
Model response
2026Q3 예측 38,805억원(ĝ = log(38,805 + 1,000) − log(55,854 + 1,000) = −0.36). 대환 유인이 음으로 돌고 최근 분기가 1년 평균보다 커서 줄였다
Ground truth check
실적 44,586억원. 오차는 릿지 −5,781억원, 전분기 반복 +11,268억원으로 이 분기에는 릿지가 나았다
월 서프라이즈 예
2025-11 계획 15,500억원(10-29 게시), 게시 전날 월 예측 8,154억원, S 원값 0.625, 표준화 0.44. 실적은 8,143억원으로 계획보다 예측에 가까웠다

C. 실험 설정

  • 표본입찰 결과 핵심 행, 날짜 확인, 일반과 ST, 낙찰 있음, 비경쟁과 스왑 제외. 2016-01-06 ~ 2026-10-23
  • 분기 표적결정일 뒤 세 달 경쟁입찰 발행액 합(발행 월 기준), 평가 표적 2019Q1 ~ 2026Q3 31분기
  • 모형g = log(Q + 1,000) − log(N1 + 1,000) 의 릿지 α = 3, 표준화, 확장 창, 학습 시작 결정일 2017-01
  • H642 검정짝 오차 차 4분기 이동 블록 부트스트랩 5,000회, seed 211, 지지는 비 ≤ 0.80, Holm p < 0.05, 확인 구간 비 < 1
  • 서프라이즈log(계획 + 300) − log(월 예측 + 300), 표본 안 표준화, 결정일 계획 게시 전날
  • H643, H644 검정ΔWON, ΔCEIL ~ S + ST + 만기 FE, 계획 월 블록 부트스트랩 5,000회, Holm 셋
  • 분할발견 ~ 2023, 확인 2024 ~
  • 귀무특징 행렬 결정일 사이 순열 200회(탐색의 안쪽 선택은 100회)
  • 충격 구간표적 분기 2019Q4 ~ 2020Q2, 2023 (강건성에서 제외)