docs: 기록 2026-03-27 ECOS 데이터 정합성 검증 devlog 및 known-issues 추가

This commit is contained in:
Variet Agent
2026-03-27 22:39:19 +09:00
parent 1ce0dbebdc
commit ed3bed2bf1
3 changed files with 26 additions and 1 deletions

View File

@@ -86,4 +86,9 @@
- **증상**: `DEFAULT_PD_FLOORS` 하드코딩 값(BBB=20bp)과 KAP YTM 기반 실계산값(BBB=93bp)의 차이가 큼 - **증상**: `DEFAULT_PD_FLOORS` 하드코딩 값(BBB=20bp)과 KAP YTM 기반 실계산값(BBB=93bp)의 차이가 큼
- **원인**: `pd_floor.py``build_complete_pd_floor_table()` 함수가 존재하나 사용되지 않고, `get_default_pd_floors()`만 호출 - **원인**: `pd_floor.py``build_complete_pd_floor_table()` 함수가 존재하나 사용되지 않고, `get_default_pd_floors()`만 호출
- **해결**: `main.py``generate_report.py` 모두 `build_complete_pd_floor_table()` 호출로 변경. `ytm_fetcher.py` fallback 데이터(2025-12-31)로 오프라인에서도 작동 - **해결**: `main.py``generate_report.py` 모두 `build_complete_pd_floor_table()` 호출로 변경. `ytm_fetcher.py` fallback 데이터(2025-12-31)로 오프라인에서도 작동
- **주의**: PD Floor 변경 시 Zt 재추정 + AR(1) 변수 재탐색 필수. 단, 투자적격등급(AAA-A)은 0% 부도 보정이므로 Zt 전체 분포에 미치는 영향은 미미 ### [2026-03-27] ECOS 월별 데이터 역산 시 연간 데이터와의 오차
- **증상**: KOSPI 평균이나 교역조건지수를 월별로 12분할 평균 낸 결과가 ECOS 연간 데이터(A) 고시와 소수점 이하 단위에서 완전 일치하지 않음.
- **원인**: KOSPI 일평균의 영업일 가중치, 교역조건지수의 거래물량 가중치가 연간 산출 시 각 월의 편차를 발생시키기 때문.
- **해결**: 대상이 통계 모형 입력 변수(거시 시나리오 모델링)라면 12개월 단순 평균의 오차율(약 0.05%)이 수치에 영향을 거의 미치지 않으므로, 복잡도 완화를 위해 단순 Aggregate를 허용하는 것으로 아키텍처 합의. (단, WTI 단순 평균, KOSPI 종가 등은 완벽 모사가 가능)
- **주의**: 소수점 2째 자리 검증/심사표 등 완벽한 모사가 불가피할 경우, M/A 주기를 나눠 API를 2번씩 별도 Fetch해야 함.

View File

@@ -0,0 +1,5 @@
# Devlog: 2026-03-27
| # | 시간 | 작업 | 커밋 | 상태 |
|---|------|------|------|------|
| 001 | 17:30~22:40 | ECOS 통계 월별/연간 데이터 정합성 검증 (KOSPI, WTI, 교역조건) | `N/A` | ✅ |

View File

@@ -0,0 +1,15 @@
# ECOS 월별/연간 고시 데이터 정합성 검증
- **시간**: 2026-03-27 17:30~22:40
- **Commit**: `N/A`
- **Vikunja**: N/A
## 결정 사항
- ECOS 월별 데이터를 12개월 평균/기말로 취해 통계청/ECOS 연간 고시 데이터와 완벽 일치할 수 있는지 역산 점검.
- **원유 (WTI)**: 단순 평균으로 소수점 일치 역산 가능.
- **KOSPI 종가**: 기말(12월 말 등) 데이터를 사용하여 소수점 일치 역산 가능.
- **KOSPI 기간평균 / 순상품교역조건지수**: 월별 지수의 12개월 단순 평균값과 연간 고시값 간에 미세 오차(최대 약 1.3포인트, 0.05% 이하) 발생. 월별(M)과 다르게 연별(A) 산출 시 영업일수/교역량 등이 가중치로 작용하기 때문.
- 단, 오차율 1% 미만으로 모델링엔 의미 없으므로 단순 Aggregate로 연간 데이터를 모사하는 데 무리가 없다는 결론을 내림. 부득이하게 심사용 소수점 2째 자리 검증이 필요할 경우만 Annual를 따로 Fetch하기로 가이드.
## 미완료
- 없음