Alvin Multi-Factor Model (AMFM)

예측 엔진 기술 백서

다변량 선형가중 및 계량경제학(VECM) 잔차 보정식 기반 미래 가격 예측 백서

개요 (Executive Summary)

본 문서는 아파트 인사이트(APT Insights) 예측 모듈의 핵심인 Alvin Multi-Factor Model (AMFM) v28.3.5의 수학적 설계, 학술적 배경, 그리고 사후 대조 검증(표본 외/OOS 백테스트) 결과를 공시하기 위한 기술 백서입니다.

기존 AVM 모델의 블랙박스형 추론 한계를 해결하기 위해, 거시 경제 변수와 지역적 입지 편차를 투명한 선형 가중치로 조합하고 계량경제학 기반의 동적 잔차 교정 레이어를 결합한 다변량 미래 가격 예측 모델을 채택하고 있습니다.

핵심 검증 지표

활성 모델 시계열 분할 R²
R² 0.593(보정 전 0.542)
모델이 시장 가격 흐름을 포착하는 통계적 일치도
낙폭 평균 오차 (표본 외/OOS 핵심 지표)
MAE 5.05%p(실효 최고가 기준)
실효 최고가 기준 하락폭 비율 예측의 절대 오차 평균
활성 모델 시계열 분할 MAPE
10.21%(보정 전 10.51%)
고정 평가 코호트 40개 Stage 5 OOS 검증 집합 기준 · 보정 후
급변기 · 안정성 가드레일
정상 통과
9대 기준 시점 역사적 급변기 검증 완료

본 지표는 2024년 1월을 경계로 이전·이후 목표월을 나눈 활성 모델 시계열 분할(유사 표본 외 검증, pseudo-OOS) 결과입니다. AMFM v28.3.5의 상수는 2025년 12월까지의 롤링 윈도우로 적합되어 있으므로, 2024년 이후 데이터를 배제한 엄격한 시점 분리(strict temporal) 표본 외 검증(OOS)은 아닙니다. 공식 평가는 고정 평가 코호트 단지군만 사용하며, 모든 계산은 공통 실거래 표본 정책과 실효 최고가 기준으로 정렬합니다.

  • 검증 단지 그룹 잔차 격리: 기준 평가 코호트의 셀 검증에는 인근 지역이나 시군구 평균 잔차를 섞지 않고 해당 단지의 과거 잔차만 사용합니다. 이는 지역 폴백(Fallback, 대체값) 혼합을 막는 장치이며, 활성 상수의 미래 기간 학습 여부까지 차단하는 엄격한 시점 격리(strict temporal isolation)와는 구분합니다.
  • 공식 평가 코호트와 고정 별도 평가군 분리: 핵심 시계열 분할 지표는 modelConstants를 학습한 고정 평가 코호트 40개 관측치만 사용합니다. 고정 별도 평가군 20개 단지군(예: 고덕그라시움, 목동힐스테이트 등)은 modelConstants와 VECM β·그룹 잔차 학습 풀에서 모두 제외하고 별도 12개월 전향 평가(R² 0.924, MAPE 9.89%)에만 사용합니다. 이 평가는 단지 검증 집합이지만 활성 상수를 사용하므로 strict temporal OOS가 아닙니다. 두 집합을 합산한 종합 점수는 만들지 않습니다.
  • 정상성 가이드라인 제약: VECM 보정 적용 시 오버슈팅으로 인한 시계열 발산을 억제하기 위해, 공적분 장기 안정성 한계 제약을 적용하여 보수적인 하방 궤적을 완성합니다.

7대 예측 엔진

Engine 1

다변량 선형가중 모델

아파트 실거래 지수와 18가지 거시/미시 변수(기준금리, 가계부채율, 유가, 뉴스 매수 심리지수 등)를 선형 결합합니다. 학술 연구와 실증 분석에 근거하여 금리 영향력 및 거래량 감쇠 파라미터를 보수적으로 제한 설계하여 바닥 가격을 안정적으로 산출합니다.

Engine 2

동적 오차 보정 엔진

이탈 거래 및 거시 충격에 따른 시세 추세 왜곡을 보정하기 위해 계량경제학의 벡터오차수정모델(VECM)을 적용합니다. 세부 영역별 공적분 잔차 오차 모멘텀 후처리를 점 예측 가격 산출 단계에 의무적으로 탑재하여 비정상적인 시계열 궤적이 장기 균형 수준으로 자동 회복되도록 제어합니다.

Engine 3

몬테카를로 분포 & 구간 검증

단일 점 예측의 불확실성을 계량화하고자 10,000회 몬테카를로 가상 가격 시뮬레이션을 생성합니다. VECM을 표본마다 다시 적용하지는 않지만, raw MC p50 기준 상대 편차를 VECM·궤적이 반영된 최종 점 예측에 중심화하여 같은 목표일 좌표계로 보간합니다. 단기 궤적에서 과도하게 좁아지지 않도록 최신 표본 외 검증(OOS) 표본으로 보정한 공통 분산 보정만 적용하며, raw 분포 폭을 넘지 않도록 제한합니다. P10~P90은 모델 내부 중앙 80% MC 범위이고 통계적 80% 적중을 보장하는 신뢰구간은 아닙니다. 실제 적중률은 아래 주간 표본 외 검증(OOS)에서 매주 갱신합니다.

Engine 4

신축 프리미엄 & 특수거래 왜곡 보정

실거래가 20건 미만인 신축 단지는 인근 비교 단지 시세를 보조 기준점으로 사용하지만, 기본 신축 프리미엄을 그대로 곱하지 않고 공급 희소도 기반 학술적 상한선과 로컬 실거래 흡수율을 적용해 보수적으로 제한합니다. 아울러 최근 60일 관측 윈도우 내 유효 실거래만 사용하는 신축 특수거래 왜곡 후처리 보정 레이어를 탑재했습니다. 이 레이어는 고분양가 대비 시장 가치 괴리형 마피와 세금 마찰형 신고가 정황을 분리하며, 분양권 전매는 세후 정산형(손피) 정황으로, 등기 후 일반 매매는 등기 후 양도세 전가형 신고가 정황으로 표시합니다. 후자는 계약상 세금 부담을 실거래만으로 확정하지 않으며, 두 유형 모두 일반 예측·VECM·캘리브레이션 표본과 분리합니다. 오래된 마지막 거래 몇 건을 최근 거래처럼 대체하지 않습니다.

Engine 5

교통 호재 단계 분리 및 기대감 시간 감쇄

교통 호재에 따른 입지 점수의 과도한 선반영 버블을 억제하고자, 예타 통과와 착공 단계를 엄격히 구분해 가점을 차별화합니다. 또한 발표나 착공 이후 장기간 추가 진척 없이 정체될 경우 기대 심리 피로감을 반영해 점수를 점진적으로 인하하는 시간 감쇄 규칙을 강제 적용함으로써, 최종 시계열 예측 궤적의 장기적 오버슈팅을 보수적으로 제어합니다.

Engine 6

대표 평형 & 적응형 가격 윈도우

단지 내 평형 혼재로 인한 예측 왜곡을 줄이기 위해 단지 내에서 가장 거래가 활발한 대표 평형만 자동으로 필터링하여 가격 앵커와 시계열 학습에 적용합니다. 아울러 실거래 앵커를 산출할 때, 최근 단기 기간 내에 거래가 존재하면 단기 중앙값 가격을, 거래가 없으면 자동으로 장기 관측 기간으로 확대 적용하는 적응형 가격 윈도우를 도입하여 데이터의 신뢰성과 실시간성을 함께 고려합니다.

Engine 7

생산 환경 전용 재건축 기대 프리미엄 보정

7대 예측 엔진의 운영 전용 출력 보정으로, 서울·경기·인천의 20년 이상 구축이면서 대표 평형 가격 조건을 만족하는 단지에 상세 진입 시 Gemini의 Google Search 기반 근거 확인으로 재건축·정비사업 근거를 확인합니다. 30년 이상 구축은 우선 검색하며, 근거의 단계에 따라 보수적인 프리미엄 상한을 적용합니다. 이 상한은 학술 회귀식이 아니라 운영 안전장치이며, 출처 URL이 없거나 결과를 신뢰할 수 없으면 배율 1.0으로 폴백합니다.

적용 순서는 VECM 보정과 궤적 보간이 끝난 뒤이며, 기준일 이후의 미래 점 예측과 같은 배율의 Monte Carlo 분포에만 적용합니다. 현재가·최고가·실거래 앵커·VECM 잔차·캘리브레이션·백테스트에는 적용하지 않습니다.

검증 및 충격 테스트

검증 기준 확인 중 주간 자동 갱신 확인 중

AMFM v28.3.5는 기준일 이후 정보를 입력에 섞지 않는 전향적(As-of Forward) 재현, 공식 평가 코호트 검증, 학습 풀에서 제외한 고정 별도 평가군 평가, 주간 무작위 검증을 서로 다른 축으로 운영합니다. 활성 모델 시계열 분할은 엄격한 시점 분리(strict temporal) 표본 외 검증(OOS)과 구분해 공개하며, 과거 20년간의 역사적 급변기 충격도 별도 점검합니다.

1. 5개 무작위 단지 예측 신뢰도

무작위 단지 예측 신뢰도는 모델의 예측 성적을 투명하게 공개하고 추적하기 위해 고정 평가 코호트 40개와 고정 별도 평가군 20개를 제외한 후보군에서 서울·인천·경기·지방을 아우르는 5개 지역·가격대 할당을 매주 무작위로 선정해 생성합니다. 공통 검증 연도와 월별 기준일을 적용해 12개월 후 예측값과 실제 실거래가를 비교하며, 기준일 30일 전에 신고 성숙한 최신 거래로 단지 고유잔차를 계산해 VECM에 반영합니다. 결과 성적을 보고 더 좋은 후보로 다시 고르지 않습니다. 송도 마리나베이처럼 몬테카를로 시뮬레이션 범위가 구조적으로 붕괴한 단지는 "검증 경고"로 기록하고 MC 구간 적중률 계산에서만 제외합니다.

주간 무작위 검증 데이터를 불러오는 중

2. 무작위 일반 단지 검증

v28.3.5 공식 모델의 활성 시계열 분할은 고정 평가 코호트 40개 기준 OOS 검증 집합 n=2,422에서 보정 R² 0.593, 실거래 가격 MAPE 10.21%이며 엄격한 시점 분리(strict temporal) 표본 외 검증(OOS)은 아닙니다. 학습 풀에서 제외한 고정 별도 평가군 20개는 별도 12개월 전향 평가 R² 0.924, MAPE 9.89%로 기록합니다. 두 집합은 합산하지 않습니다. 별도로 고정 평가 코호트와 고정 별도 평가군을 제외한 수도권·지방 일반 단지를 매주 무작위 추출해 실서비스 추론 경로와 같은 입력으로 MAPE·MedAE·MC 적중률을 계산합니다. 거래 표본 신뢰도 5 기준 9개 역사 시점 가드레일도 함께 점검합니다.
※ 주간 무작위 검증의 5단지×12개월 forecast points 보조 R²(약 0.97) 및 MAPE(약 5~6%)는 서로 다른 가격대 단지들의 격차가 반영되어 통계적으로 확장된 절대 가격 공간 지표입니다. 고정 평가 코호트와 고정 별도 평가군의 공식·별도 검증 집합 점수나 통합 점수가 아닙니다. 당사는 지표 왜곡을 막기 위해 낙폭률 공간 기준의 핵심 지표(0.593)를 공식 정확도로 고수하며, 각 검증 축을 투명하게 분리 제공합니다.

3. 경제 변동기 충격 테스트

부동산 시장의 과거 20년 역사적 급변기(코로나 폭등기, 미 금리 급인상으로 인한 하락기 등) 데이터를 강제로 주입하여, 갑작스러운 거시 경제 충격 상황 속에서도 모델이 실거래가를 얼마나 안정적으로 포착하는지 검증했습니다.

검증된 이론적 토대

이론적 뿌리

공적분 이론과 확률 예측의 보정(calibration)·예리성(sharpness) 평가 원칙 등, 검증된 방법론을 바탕으로 구성한 모델입니다.

시계열 보정 · 공적분

장기 균형 추세를 잡아내는 후처리 알고리즘의 수학적 뼈대입니다.

  • Engle & Granger (1987)

    노벨경제학상 — 공적분(Cointegration) 이론을 창시한 기념비적 논문 (Econometrica)

  • Gattini & Hiebert (2010)

    축소형 VECM 으로 유럽 주택가격 장기 추세 포착 우월성 실증 (ECB Working Paper No. 1249)

  • Glaeser & Nathanson (2017)

    주택가격 외삽(extrapolation) 모델 — 1년 모멘텀 + 5년 평균회귀 패턴의 행동재무학적 근거 (J Financial Economics 126:147-170)

  • Shi (2023, 베이징)

    다변량 LightGBM 미학습 데이터 R² 0.53 — 학계 최상위권 정확도 레퍼런스

거시 충격 · 행동재무학

신용 사이클·시장 심리·정책 충격을 수식 안으로 이식합니다.

  • Genesove & Mayer (2001)

    주택시장 손실 회피(Loss Aversion) — 매도자가 명목 손실 시 호가를 25~35% 높게 설정한다는 실증. 가격 하방 경직성 + 회복 가속 근거 (QJE 116:1233-1260)

  • Stein (1995)

    다운페이먼트 제약 모형 — 신용 한도가 저가 자산의 하방 민감도를 비대칭적으로 키운다는 이론 (QJE 110:379-406)

  • Mian & Sufi (2014 · 2018)

    신용 사이클·가계부채가 주택가격 폭등·폭락에 미치는 영향 — 부채 압력 하한선 근거

  • Pyo (2022)

    한국 주택시장 매수심리 충격(sentiment shock) — HMCI (주택시장 신뢰지수) 충격이 가격·변동성에 미치는 영향 실증 (KDI Journal)

  • Soo (2013)

    뉴스 미디어 톤으로 매수 심리지수 정량화 — 미국 34개 도시 매수심리(sentiment)가 2년 이상 가격을 선행 (U Michigan Ross)

  • Kilian (2009)

    스태그플레이션 환경의 유가 (Brent) 충격 계수 산정 (American Economic Review)

확률 분포 · 구간 검증

상관 충격 기반 MC 분포를 만들고, 보정과 예리성을 함께 점검하는 확률 예측 아키텍처입니다.

  • Gneiting · Balabdaoui · Raftery (2007)

    확률 예측은 보정을 만족하면서 예리성을 높여야 한다는 평가 원칙 (JRSS B)

  • Shafer & Vovk (2008)

    분포 가정을 줄인 conformal prediction 이론. 현재 공개 MC 범위 자체의 적중률 보장을 뜻하지는 않음 (JMLR)

  • Romano · Patterson · Candès (2019)

    Conformalized Quantile Regression의 유한표본 coverage 근거. 후속 calibration 연구 기준 (NeurIPS)

  • Tobin (1958)

    Tobit 모형 (Censored Normal) — MC 시뮬레이션 극단 쏠림 방지 분포 근거 (Econometrica)

신축 프리미엄 · 자산 수명

거래 부족 신축 단지의 가치 평가, 공급 상태별 프리미엄 상한 보정, 경과 연수에 따른 가치 감쇄 메커니즘을 제공합니다.

  • 이용각 & 최막중 (2012)

    신규 분양아파트와 중고아파트의 가격 차이에 관한 실증분석 — 한국 신축 아파트의 가치 프리미엄 규명 및 준공 후 경과 연수(t)에 따른 시계열 감쇄 패턴 실증 (국토계획)

  • Gordon & Winkler (2019)

    신축 주택 프리미엄은 시장 조건과 거래 기간 보정 여부에 따라 크게 변동하며, 평균값을 고정 상수로 쓰기 어렵다는 근거 (Journal of Real Estate Research)

  • Zahirovich-Herbert & Gibler (2014)

    신규 주택 공급은 신축 자체 프리미엄과 동시에 주변 기존 주택과의 경쟁 효과를 만든다는 실증 (Journal of Housing Economics)

  • Glaeser · Gyourko · Saiz (2008) / OECD (2011)

    공급 탄력성과 토지·계획 규제가 가격 상승폭과 지속기간을 좌우한다는 공급희소도 사전 제약(Prior) 근거

※ 각 문헌은 모델 설계 시 참조한 공개 학술 자료입니다. 인용은 학문적 영감 출처를 명시하기 위함이며, 저자들의 본 서비스 추천·승인을 의미하지 않습니다.

참고용 API 인터페이스 예시

모델 구조를 이해하기 위한 참고용 예시입니다. 단지 식별자와 예측 기간, 거시 시나리오 조정값을 입력하면 VECM 보정이 반영된 점 예측과 중앙 80% MC 범위, 주요 변동 요인을 구조화된 JSON으로 표현할 수 있습니다. 현재 외부 연동을 전제로 한 사양은 아닙니다.

1. 정상 예측 요청 및 응답 예시

정상적인 단지에 대해 12개월 후 미래 가격 및 신뢰 구간(p10, p50, p90)을 예측하는 기본 호출입니다.

POST /v1/apartments/{apartmentId}/forecast
{
  "horizons": [12],
  "scenarioFactors": {
    "interest_rate": 2.25,
    "sentiment_index": 102.4
  }
}
200 OK application/json
{
  "tier": "t2",
  "marketScore": 58,
  "byHorizon": [
    {
      "months": 12,
      "predicted": 12.84,
      "p10": 11.62,
      "p50": 12.79,
      "p90": 14.05,
      "isFallback": false,
      "marketDistortion": null,
      "predictionConfidence": "high"
    }
  ]
}

2. 콜드스타트 / 신축 / 저신뢰 단지 조회 (예측 하드닝 플래그)

실거래 이력이 부족한 신축 단지(거래 20건 미만) 혹은 캘리브레이션 밴드 범위를 벗어난 초고가 단지의 경우, 인근 비교 단지(Proxy) 가치를 대입하고 정책성 프리미엄 감쇄 보정을 가동하며, 응답 필드의 isFallback: truepredictionConfidence: "low"를 통해 시스템에 예측 경고를 전달합니다.

200 OK application/json
{
  "tier": "t1",
  "marketScore": 58,
  "byHorizon": [
    {
      "months": 12,
      "predicted": 8.42,
      "p10": 7.15,
      "p50": 8.35,
      "p90": 9.88,
      "isFallback": true,
      "marketDistortion": {
        "distortionType": "new_construction_premium",
        "multiplier": 1.15
      },
      "predictionConfidence": "low"
    }
  ]
}

3. 실거래가 아예 없거나 단지 미존재 시 에러 응답

비교 데이터(Proxy)를 포함한 실거래 정보가 완전히 부재하여 물리적으로 시세를 추론할 수 없을 경우 명확한 에러 코드와 메시지를 반환합니다.

400 Bad Request application/json
{
  "error": "forecast_unavailable",
  "message": "비교 단지를 포함한 실거래 데이터 부족으로 평가 불가",
  "code": "NO_TRANSACTION_HISTORY"
}

※ 위 스펙은 모델 구조 이해를 위한 참고용 예시입니다. 현재 외부 제공 사양이나 도입 계약을 의미하지 않습니다.

기술 문의

백서에 대한 기술 문의

본 백서의 모델 구조와 검증 방식에 대해 기술적인 질문이나 연구 관련 피드백이 있다면 아래 연락처로 보내 주세요. 현재 별도 외부 연동을 진행하고 있지는 않습니다.