4、PSI(群体稳定性指标)详解
PSI(Population Stability Index,群体稳定性指标)是衡量模型评分或特征分布在时间维度上发生偏移程度的量化工具。在催收触达模型看板中,PSI 是告警联动机制的核心输入——一旦 PSI 超过阈值,系统自动触发模型重训或特征重构流程。
4.1 PSI 定义与业务含义
PSI 衡量的是两个样本群体在同一个评分区间上的分布差异。在风控场景中,通常将建模时的样本分布(预期分布)与当前生产环境中的样本分布(实际分布)进行对比:
- 预期分布(Expected):模型训练集或验证集的评分分布,代表“稳定状态”。
- 实际分布(Actual):当前月份或周期的评分分布,代表“当前状态”。
当实际分布与预期分布出现显著偏离时,说明模型赖以生存的数据环境已经发生变化,模型预测能力可能下降。
核心观点: PSI 不是模型性能指标,而是模型环境稳定性指标。即使模型 AUC 保持不变,PSI 升高也可能意味着模型决策边界正在失效。
4.2 PSI 计算公式
PSI 的计算基于信息论中的 KL 散度(Kullback-Leibler divergence)变体,公式如下:
PSI = Σ ( (Actual_i - Expected_i) × ln(Actual_i / Expected_i) )
其中:
- i = 第 i 个分箱(共 n 个分箱)
- Actual_i = 实际样本在第 i 箱中的占比(%)
- Expected_i = 预期样本在第 i 箱中的占比(%)
计算步骤分解:
- 分箱:将评分范围划分为 n 个连续区间(通常 10 箱)。
- 计算占比:分别统计预期样本和实际样本落在每个箱中的百分比。
- 逐箱计算:对每个箱计算 (实际占比 - 预期占比) × ln(实际占比 / 预期占比)。
- 求和:将所有箱的结果相加,得到最终 PSI 值。
计算注意: 当某个箱中预期占比或实际占比为 0 时,ln(0) 无定义。实际处理中,通常对占比做微小平滑(如加 0.0001),或将该箱与相邻箱合并。
4.3 分箱方法:等距 vs 等频
分箱方式直接影响 PSI 的敏感度和稳定性。两种主流方法对比如下:
| 对比维度 | 等距分箱(Equal Width) | 等频分箱(Equal Frequency) |
|---|---|---|
| 分箱规则 | 将评分范围等分为宽度相同的区间 | 将样本按数量等分为每组样本数相同的区间 |
| 箱边界 | 固定数值边界(如 0-100, 100-200) | 基于分位数动态边界(如 P10, P20, …) |
| 对分布偏移的敏感度 | 对整体均值偏移敏感,对尾部变化不敏感 | 对分布形状变化敏感,对均值偏移不敏感 |
| 适用场景 | 评分范围固定、业务含义明确的场景 | 评分分布偏态严重、需要均匀样本的场景 |
| 常见箱数 | 10 箱(业界默认) | 10 箱(业界默认) |
避坑提示: 等频分箱在预期分布和实际分布差异极大时,箱边界会完全不同,导致 PSI 计算失去可比性。建议在模型上线初期使用等距分箱,待分布稳定后再评估是否切换为等频。
4.4 PSI 阈值解读与联动规则
业界通用的 PSI 阈值体系如下,催收触达模型看板直接基于此阈值触发告警:
| PSI 范围 | 稳定性等级 | 建议动作 | 告警级别 |
|---|---|---|---|
| < 0.1 | 稳定 | 无需干预,持续监控 | 无告警 |
| 0.1 ~ 0.2 | 需关注 | 排查特征分布变化,评估是否需要局部调整 | 黄色告警 |
| > 0.2 | 不稳定 | 立即触发模型重训流程,回滚至备用模型 | 红色告警 |
阈值调整建议: 对于催收模型,由于客群行为波动较大,可适当放宽阈值:关注线设为 0.15,不稳定线设为 0.25。但需同步缩短监控周期(如从月度改为双周)。
4.5 PSI 计算与告警联动流程
下图展示了从 PSI 计算到告警触发的完整链路:
4.6 实际案例:PSI 偏移分析
某催收模型 2024 年 6 月 PSI 从 0.08 骤升至 0.23,触发红色告警。排查发现:
- 特征偏移:借款人年龄分布中,30 岁以下客群占比从 35% 升至 52%。
- 评分偏移:模型评分整体向低分段移动,低分段(0-300)占比从 12% 升至 28%。
- 根因:6 月平台上线新获客渠道,引入大量年轻、低信用客群。
处理方案: 立即回滚至 5 月备用模型,同时针对新客群重新训练催收模型,将年龄、收入稳定性等特征权重上调。7 月新模型上线后 PSI 回落至 0.09。
4.7 PSI 监控看板配置要点
在催收触达模型看板中,PSI 模块需要包含以下配置项:
| 配置项 | 推荐值 | 说明 |
|---|---|---|
| 监控频率 | 每周 / 每两周 | 催收客群波动快,建议不低于双周 |
| 分箱数 | 10 箱 | 业界标准,兼顾敏感度与稳定性 |
| 分箱方式 | 等距分箱 | 初期推荐,后续可切换等频 |
| 预期分布基准 | 最近 3 个月训练集 | 避免单月波动干扰 |
| 告警阈值 | 0.1(黄)/ 0.2(红) | 可根据业务容忍度微调 |
| 联动动作 | 黄色:邮件通知;红色:企微群告警 + 自动回滚 | 红色告警需 24 小时内响应 |
总结: PSI 是模型稳定性的“体温计”。0.1 以下安全,0.1-0.2 需关注,0.2 以上必须干预。结合等距分箱和 10 箱标准配置,看板可自动完成从 PSI 计算到告警联动的全流程闭环。