3. PSI稳定性指标:群体稳定性指标

群体稳定性指标(Population Stability Index,PSI)是风控模型监控中最核心的量化指标之一。它用于衡量模型评分或特征分布在时间维度上的偏移程度,是判断模型是否“老化”、是否需要重新训练的关键依据。

3.1 业务含义:为什么需要PSI?

在金融风控场景中,模型上线后并非一成不变。随着宏观经济周期、客群结构、信贷政策、获客渠道等因素的变化,模型输入的变量分布和输出的评分分布都会发生偏移。PSI正是用来量化这种偏移的“温度计”:

  • PSI 值越小:当前分布与建模基准分布越接近,模型稳定性越好,预测能力保持可靠。
  • PSI 值越大:分布偏移越严重,模型可能已失效,需要触发预警、诊断甚至重新开发。
业务经验阈值:
  • PSI < 0.1:稳定性良好,无需干预。
  • 0.1 ≤ PSI < 0.25:轻度偏移,需关注并排查原因。
  • PSI ≥ 0.25:严重偏移,必须立即采取行动(如模型重构、客群重定义)。

3.2 计算公式:从信息论到实际计算

PSI 的数学本质来源于信息论中的 KL散度(Kullback-Leibler divergence),用于衡量两个概率分布之间的差异。其计算公式如下:

PSI = Σ (P_i - Q_i) × ln(P_i / Q_i)

其中:

  • P_i:当前样本在第 i 个分箱中的占比(实际分布)。
  • Q_i:基准样本在第 i 个分箱中的占比(期望分布)。
  • ln(P_i / Q_i):自然对数下的分布比率。

计算步骤通常分为以下 4 步:

  1. 分箱处理:将模型评分或特征值划分为 K 个等距或等频区间(通常 10~20 箱)。
  2. 计算基准占比 Q_i:统计基准期(如建模样本)落在每个箱内的样本数,除以总样本数。
  3. 计算实际占比 P_i:统计监控期(如当前月份)落在每个箱内的样本数,除以总样本数。
  4. 逐箱计算并求和:对每个箱计算 (P_i - Q_i) × ln(P_i / Q_i),累加得到 PSI。
计算注意事项:当某个箱中 P_i 或 Q_i 为 0 时,ln(0) 无定义。实际处理中,通常对空箱做平滑处理(如加极小值 0.0001),或合并相邻空箱。

3.3 计算示例表

以下为一个简化的 PSI 计算示例(假设分 5 箱):

分箱区间 基准占比 Q_i (%) 实际占比 P_i (%) P_i - Q_i ln(P_i / Q_i) 单箱贡献
[0, 20) 20.0 15.0 -5.0 -0.2877 0.0144
[20, 40) 20.0 18.0 -2.0 -0.1054 0.0021
[40, 60) 20.0 22.0 2.0 0.0953 0.0019
[60, 80) 20.0 25.0 5.0 0.2231 0.0112
[80, 100] 20.0 20.0 0.0 0.0000 0.0000
合计 100.0 100.0 — — 0.0296

本例中 PSI = 0.0296 < 0.1,表明当前分布与基准分布非常接近,模型稳定性良好。

3.4 PSI 计算流程与监控架构

下图展示了从数据采集到 PSI 计算、阈值判断、预警触发的完整流程:

PSI 计算与监控流程图 数据采集 分箱处理(K箱) 基准占比 Q_i 实际占比 P_i 逐箱计算贡献值 求和得 PSI 阈值判断与预警 PSI < 0.1 稳定;≥ 0.25 预警

3.5 PSI 与 KL散度的关系

PSI 在数学上等价于 对称化后的 KL散度。具体来说:

  • KL散度:DKL(P || Q) = Σ P_i × ln(P_i / Q_i),是不对称的。
  • PSI 同时包含了 DKL(P || Q) 和 DKL(Q || P) 的对称形式,即:
    PSI = DKL(P || Q) + DKL(Q || P) = Σ (P_i - Q_i) × ln(P_i / Q_i)。

这种对称性使得 PSI 在衡量分布差异时更加均衡,不会因为基准分布和实际分布的角色互换而改变结果。

3.6 应用场景与局限性

维度 说明
评分卡监控 按月计算模型输出评分的 PSI,判断评分分布是否偏移。
特征稳定性 对每个入模变量单独计算 PSI,定位导致模型不稳定的具体特征。
客群迁移分析 对比不同渠道、不同时间段的客群评分分布,识别客群结构变化。
局限性 PSI 对分箱方式敏感;无法区分“良性偏移”与“恶性偏移”;仅反映分布变化,不直接说明模型预测能力下降。
实战建议:PSI 应作为模型监控的“第一道防线”,配合 KS、AUC、Lift 等区分度指标共同使用。当 PSI 触发预警时,需进一步做特征归因分析和坏账率趋势验证,才能确定是否需要模型迭代。