2. 坏账率基础概念:坏账的定义、计算公式与常见口径
坏账率是量化风控回测中最核心的损失指标之一。哨兵告警系统需要精确区分“正常逾期”与“真实坏账”,否则告警阈值将失去业务意义。本节从定义、公式、口径三个层面建立统一语义基础。
2.1 坏账的定义
在消费金融与信贷场景中,坏账指借款人逾期超过特定天数后,经催收评估认定无法收回或收回成本高于本金的资产。坏账确认需同时满足两个条件:
- 逾期天数条件:连续逾期超过机构设定的观察期(通常为 M3+ 或 M6+)。
- 核销条件:经催收策略判定进入损失核销流程,或已计提 100% 损失准备。
风控提示: 回测中建议使用“逾期天数条件”作为坏账代理变量,避免引入核销流程的人为延迟。哨兵告警应基于逾期口径,而非会计核销口径。
2.2 坏账率计算公式
坏账率的标准计算公式为:
坏账率 = (当期确认坏账金额 / 当期应收账款平均余额) × 100%
在回测场景中,分子与分母的取值窗口需严格对齐。下表列出三种常见计算变体:
| 计算变体 | 分子 | 分母 | 适用场景 |
|---|---|---|---|
| 静态池法 | vintage 在观察期末的累计坏账 | vintage 初始放款本金 | 资产组合回测、ABS 评级 |
| 滚动率法 | 当月新增坏账金额 | 上月应收账款余额 | 月度哨兵监控、流动性预警 |
| 年化损失法 | 过去 12 个月坏账总额 | 过去 12 个月平均在贷余额 | 年度压力测试、资本计提 |
回测对齐要点: 哨兵告警系统应统一采用“滚动率法”计算实时坏账率,与静态池法做年度校准。两种口径的偏差超过 20% 时触发模型重检。
2.3 常见口径:逾期天数口径
逾期天数是坏账率最常用的代理口径。不同逾期阶段对应不同的损失概率,哨兵告警需按逾期阶段分层设置阈值。常见口径包括:
- M0(当前期):未逾期,但存在还款压力信号(如最低还款占比上升)。
- M1(1–30 天):早期逾期,回收率较高,通常不计入坏账。
- M2(31–60 天):中期逾期,催收介入,部分机构开始计提 50% 损失。
- M3(61–90 天):严重逾期,多数机构定义为坏账起点。
- M6+(180 天以上):核销坏账,回收率趋近于零。
以下 SVG 展示了逾期天数口径与坏账确认的对应关系:
2.4 口径选择对哨兵告警的影响
不同逾期口径直接决定告警的敏感度与误报率。下表对比三种常见口径在回测中的表现:
| 口径 | 告警敏感度 | 误报率 | 回测延迟 | 推荐场景 |
|---|---|---|---|---|
| M1+ 逾期率 | 高 | 高(含短期逾期) | 低(实时) | 早期风险信号、流量监控 |
| M3+ 逾期率 | 中 | 中 | 中(延迟 90 天) | 坏账率代理、哨兵主指标 |
| M6+ 核销率 | 低 | 低 | 高(延迟 180 天) | 年度校准、模型验证 |
常见陷阱: 回测中直接使用 M1+ 逾期率作为坏账率会导致告警过度灵敏,产生大量误报。建议以 M3+ 逾期率作为哨兵主指标,M1+ 作为辅助先行指标。
2.5 坏账率口径统一流程
在量化回测系统中,建议按以下步骤统一坏账率口径:
- 定义观察窗口:固定逾期天数阈值(如 M3+),避免跨产品口径不一致。
- 确定分母基准:使用“期初在贷余额”或“平均在贷余额”,并在系统内硬编码。
- 排除核销干扰:回测阶段统一使用逾期口径,不依赖会计核销时间点。
- 设置分层阈值:按产品线、账龄、评分区间分别计算坏账率,避免聚合掩盖。
- 建立校准机制:每季度用静态池法校准滚动率法结果,偏差超过 15% 时调整参数。
以下 SVG 展示了坏账率口径统一流程:
2.6 回测坏账率计算示例
假设某产品 2024 年 1 月放款本金 1,000 万元,至 2024 年 6 月累计确认 M3+ 坏账 35 万元。使用静态池法计算:
坏账率 = (35 万元 / 1,000 万元) × 100% = 3.5%
若使用滚动率法,2024 年 6 月新增坏账 8 万元,上月应收账款余额 950 万元:
坏账率 = (8 万元 / 950 万元) × 100% = 0.84%
口径差异说明: 静态池法反映资产全生命周期的最终损失,滚动率法反映当期风险变化。哨兵告警系统应同时计算两个口径,滚动率法用于日常监控,静态池法用于季度校准。