2. PSI 指标入门:定义、计算与监控意义
PSI(Population Stability Index,群体稳定性指标)是风控模型监控中最核心的量化工具之一。它衡量的是模型评分(或某个关键特征)在时间维度上的分布偏移程度。当模型上线后,如果入模特征或评分分布发生显著变化,模型预测能力就会衰减,PSI 正是捕捉这种衰减的“哨兵”。
2.1 PSI 的定义与业务含义
PSI 本质上衡量的是两个概率分布之间的差异——通常将模型开发时的样本分布作为基准分布(Expected),将当前监控期的样本分布作为实际分布(Actual)。PSI 值越大,说明当前分布与基准分布偏离越严重,模型失效风险越高。
核心思想:如果模型评分分布保持稳定,说明模型对客群的区分能力没有退化;如果分布发生漂移,则模型可能已经“过时”,需要重新训练或调整。
2.2 PSI 计算公式与分箱逻辑
PSI 的计算基于分箱(Binning),通常将评分或特征值划分为 10 个等宽或等频区间。公式如下:
PSI = Σ (Actual_i - Expected_i) × ln(Actual_i / Expected_i)
其中:
- Actual_i = 第 i 个分箱中当前样本占比(%)
- Expected_i = 第 i 个分箱中基准样本占比(%)
- i = 1, 2, ..., N(N 为分箱总数,通常 N=10)
计算步骤:
- 分箱:将基准样本按评分从低到高排序,等频或等宽分为 10 箱。
- 计算基准占比:统计每箱中基准样本数量占总基准样本数的百分比(Expected_i)。
- 计算实际占比:用同样的分箱切分点,统计当前样本落在每箱中的百分比(Actual_i)。
- 逐箱计算:对每箱计算 (Actual_i - Expected_i) × ln(Actual_i / Expected_i)。
- 求和:将所有箱的贡献值相加,得到最终 PSI。
避坑提示:当某箱中 Actual_i 或 Expected_i 为 0 时,ln(0) 无定义。实际处理时,通常将 0 替换为一个极小值(如 0.0001),或将该箱与相邻箱合并。
2.3 PSI 阈值与行动指南
行业通用的 PSI 阈值标准如下表所示。不同机构可根据模型重要性和风险偏好微调,但下表是广泛接受的参考基准。
| PSI 范围 | 稳定性等级 | 建议行动 |
|---|---|---|
| PSI < 0.1 | 稳定 | 无需干预,模型表现正常。 |
| 0.1 ≤ PSI < 0.25 | 轻度漂移 | 需关注,排查入模特征分布变化,准备备用模型。 |
| PSI ≥ 0.25 | 严重漂移 | 立即停用或降级模型,启动模型重建或校准流程。 |
2.4 PSI 在模型监控中的意义
PSI 不是孤立指标,它与模型监控体系中的其他指标(如 KS、AUC、Lift 等)共同构成“模型健康仪表盘”。PSI 的独特价值体现在以下三个层面:
- 早期预警:在模型区分力(KS/AUC)明显下降之前,PSI 往往率先发出信号,因为分布偏移是区分力衰减的“前因”。
- 归因定位:当模型整体 PSI 超标时,可以进一步计算每个入模特征的 特征 PSI,快速定位是哪个特征发生了漂移,从而指导特征工程或数据清洗。
- 合规审计:监管机构(如央行、银保监会)要求金融机构定期报告模型稳定性。PSI 是模型监控报告中必须包含的量化指标,用于证明模型在持续运行期间未发生显著退化。
常见误区:PSI 低并不代表模型一定好。如果模型本身区分力就很差(如 KS < 0.2),即使 PSI 很低,模型也没有实际价值。PSI 必须与区分力指标(KS/AUC)配合使用,才能全面评估模型状态。
2.5 PSI 计算流程与监控架构
下图展示了从数据输入到 PSI 输出、再到告警与归因的完整流程,帮助理解 PSI 在模型监控系统中的位置。
2.6 PSI 与 KS 的对比
PSI 和 KS 是模型监控中最重要的两个指标,但它们的关注点不同。下表帮助区分两者的角色:
| 对比维度 | PSI(群体稳定性指标) | KS(区分力指标) |
|---|---|---|
| 衡量对象 | 评分分布的整体偏移 | 好坏样本的区分能力 |
| 关注点 | 分布稳定性 | 排序能力 |
| 计算基础 | 分箱后的占比差异 | 好坏样本累计分布的最大差值 |
| 预警时序 | 通常先于 KS 下降 | 滞后于 PSI 变化 |
| 典型阈值 | 0.1(轻度)、0.25(严重) | 0.3(可用)、0.4(优秀) |
| 监控频率 | 每周/每月 | 每月/每季 |
实战建议:在模型监控仪表盘中,将 PSI 和 KS 放在同一张时间序列图上。当 PSI 持续上升但 KS 尚未明显下降时,是“窗口期”——此时应启动排查,避免模型突然失效。