docs: update methodology with KAP-based PD floor values and WR->D correction logic
This commit is contained in:
@@ -55,18 +55,24 @@
|
||||
- 각 기관별 파서 사용 (KR: 텍스트 기반, NICE: 텍스트 기반, SCI: 테이블 기반)
|
||||
- 추출된 행렬의 행합 유효성 검증 (30~110% 범위)
|
||||
|
||||
#### Step 2: WR 열 제거 → 비례 재배분
|
||||
#### Step 2: WR -> D PD 플로어 보정 + 쟔여 WR 비례 재배분
|
||||
|
||||
WR(Withdrawn Rating, 등급취소)은 부도도 유지도 아닌 상태이므로 모형에서 제거해야 합니다.
|
||||
WR(등급취소)을 단순 제거하면 부도율이 과소추정됩니다(등급취소 직전 부도 위험). 신규 방법론:
|
||||
|
||||
1. **PD 플로어 보정**: 관측 PD < 기준 PD이면, WR에서 부족분을 D열로 이전
|
||||
2. **쟔여 WR 재배분**: 남은 WR을 나머지 등급에 확률 비례 재배분
|
||||
|
||||
```
|
||||
재배분 후 p_{ij} = p_{ij}^{원본} / (1 - p_{i,WR})
|
||||
if PD_{observed} < PD_{floor}:
|
||||
deficit = PD_{floor} - PD_{observed}
|
||||
transfer = min(deficit, WR)
|
||||
D += transfer
|
||||
WR -= transfer
|
||||
|
||||
# Remaining WR -> proportional redistribution
|
||||
p_{ij} = p_{ij} * (sum_non_WR + WR_remaining) / sum_non_WR
|
||||
```
|
||||
|
||||
즉, WR을 제외한 나머지 전이확률을 비례적으로 확대하여 행 합 = 1을 복원합니다.
|
||||
|
||||
**주의**: WR로 빠진 기업 중 일부는 부도 직전 등급 취소일 수 있어, 부도율이 과소추정될 가능성이 있습니다. 이를 보완하기 위해 Step 5의 PD 플로어를 적용합니다.
|
||||
|
||||
#### Step 3: B이하 → B 매핑
|
||||
|
||||
3사 원본에서 "B이하" 범주를 모형의 B등급에 매핑합니다.
|
||||
@@ -82,23 +88,28 @@ D행 = [0, 0, 0, 0, 0, 0, 1]
|
||||
|
||||
결과: **7×7 (AAA, AA, A, BBB, BB, B, D)** — 이 행렬로 Zt 추정을 수행합니다.
|
||||
|
||||
#### Step 5: PD 플로어 적용
|
||||
#### Step 5: PD 플로어 적용 (KAP 시장 YTM 기반)
|
||||
|
||||
한국 시장에서 AAA~A 등급의 관측 부도율이 0%인 경우가 대부분입니다. 이는 모집단이 작아 극소확률 이벤트가 관측되지 않은 것일 뿐, 부도 위험이 0이라는 의미가 아닙니다.
|
||||
|
||||
**Basel III CRE30.4** 및 글로벌 장기 평균에 근거하여 PD 플로어를 적용합니다:
|
||||
**KAP 시장 YTM 기반 PD 플로어** (2025-12-31 기준):
|
||||
|
||||
| 등급 | S&P 장기평균 (1981-2023) | Moody's 장기평균 (1920-2023) | Basel III 플로어 | **적용 PD 플로어** |
|
||||
|------|:---:|:---:|:---:|:---:|
|
||||
| AAA | 0bp | 0bp | 5bp | **5bp** |
|
||||
| AA | 2bp | 5bp | 5bp | **5bp** |
|
||||
| A | 5bp | 9bp | 5bp | **7bp** |
|
||||
| BBB | 14~16bp | 26bp | 5bp | **20bp** |
|
||||
| BB 이하 | ≥56bp | ≥72bp | 5bp | 관측치 사용 |
|
||||
| 등급 | 신용스프레드 (bp) | 시장내재 PD | AAA 앵커링 후 PD 플로어 | 방법 |
|
||||
|------|:---:|:---:|:---:|------|
|
||||
| AAA | 3.5 | 0.6bp | **5.0bp** | 앵커 (Basel III) |
|
||||
| AA | 5.3 | 0.9bp | **7.0bp** | 로그 스케일링 |
|
||||
| A | 17.7 | 2.9bp | **15.0bp** | 로그 스케일링 |
|
||||
| BBB | 129 | 21.5bp | **92.7bp** | 로그 스케일링 |
|
||||
| BB | - | (외삽) | **160.7bp** | 로그 트렌드 외삽 |
|
||||
| B | - | (외삽) | **416.4bp** | 로그 트렌드 외삽 |
|
||||
|
||||
출처: docs/pd_floor_reference.md 참조
|
||||
- **데이터 출처**: KAP(한국자산평가) 공모회사채 1년 YTM
|
||||
- **LGD**: 60% (회수율 40%, 한국 시장 기준)
|
||||
- **AAA 앵커**: 5bp (Basel III CRE30.4)
|
||||
- **스케일링**: `PD_floor_i = exp(log(PD_raw_i) * scale)`, `scale = log(5bp) / log(PD_raw_AAA)`
|
||||
- **투기등급**: BBB- 마지막 관측점에서 로그 트렌드 외삽
|
||||
|
||||
관측 PD가 플로어 미만인 경우, 부도열(D) 확률을 플로어 값으로 올리고, 대각 원소(잔류확률)에서 해당 차이만큼 차감하여 행 합 = 1을 유지합니다.
|
||||
상세 출처: docs/pd_floor_reference.md 참조
|
||||
|
||||
#### Step 6: CCC 행/열 보간 → 8×8 완성
|
||||
|
||||
|
||||
Reference in New Issue
Block a user