feat(data): implement market-implied PD floor and 7x7 transition matrix parsing #task-290

This commit is contained in:
Variet Agent
2026-03-11 15:53:38 +09:00
parent 0762fcc5d8
commit b8514c1251
235 changed files with 1729 additions and 1102 deletions

View File

@@ -0,0 +1,14 @@
# PD 플로어 및 7×7 전이행렬 전처리 전략 적용
- **시간**: 2026-03-11 10:00~15:50
- **Commit**: (향후 기록)
- **Vikunja**: #290 → done
## 결정 사항
- **KAP 시장 통계 사용**: 한국기업평가, NICE신용평가, 한신평 PDF 기반 3사 전이행렬의 관측 부도율이 투자적격등급에서 0으로 나오는 문제를 해결하기 위해, KAP(한국자산평가) 공모회사채 등급별 수익률을 기준으로 역치 기반(Market-implied) PD 플로어를 산출하기로 하였습니다.
- **Log 스케일링 앵커(Anchoring)**: Basel III 기준에 따라 AAA 등급 PD 플로어를 5bp에 앵커링하고 나머지 등급별 스프레드는 로그 스케일을 적용하여 플로어 곡선을 구성했습니다.
- **WR 관찰치 재사용 (WR -> D 이전)**: 계산된 PD 플로어에 실제 관측 PD가 미달하는 경우, 무작정 가상의 D를 늘리는 게 아니라 WR(등급소멸) 등급에서 발생한 미관측 부도로 간주, 부족한 비율만큼 WR을 D로 편입하였습니다. 남은 WR은 나머지 등급으로 확률 비례 분배했습니다.
- **7×7 매트릭스 도출**: 데이터 부족 현상이 가장 심한 CCC 등급 데이터 노이즈가 Zt 추정에 악영향을 주지 않도록, 파이프라인 전처리 과정(parse_pdf)에서 CCC를 아예 제외하고 AAA~B까지의 7×7 매트릭스만 출력하도록 하였으며 Zt 추정도 7×7 행렬로 수행하도록 변경하였습니다.
## 미완료
- **Phase 4-5 모듈 업데이트**: 7x7 기반 Zt 값 도출 파이프라인 완성 로직(`credit_cycle.py`, `vasicek.py`, `ccc_interpolator.py`)은 다음 세션에서 진행합니다.