2. PSI 基础概念:群体稳定性指标

2.1 数学定义:从分布到散度

PSI(Population Stability Index,群体稳定性指标)衡量的是两个概率分布之间的差异程度。在精算与风控场景中,它通常用于比较模型评分在 预期样本(开发集) 与 实际样本(监控期) 上的分布偏移。

其数学公式基于 信息熵 与 KL 散度 的对称化变体:

PSI = Σ (Actual_i - Expected_i) × ln(Actual_i / Expected_i)

其中:
- Expected_i = 第 i 个分箱中预期样本的占比
- Actual_i   = 第 i 个分箱中实际样本的占比
- i = 1, 2, ..., n(n 为分箱总数)

当 Actual_i = 0 时,为避免对数无定义,通常做平滑处理:Actual_i = max(Actual_i, 0.0001);同理处理 Expected_i。

关键理解: PSI 本质是 对称化 KL 散度。KL 散度非对称(D(P||Q) ≠ D(Q||P)),而 PSI 通过双向求和实现了对称性,更适合工程监控中的无偏比较。

2.2 业务含义:分布偏移的量化标尺

PSI 的值域为 [0, +∞)。在精算与风控领域,业界通常采用以下阈值体系:

PSI 区间 业务含义 建议动作
PSI < 0.1 分布无显著偏移,模型稳定 常规监控,无需干预
0.1 ≤ PSI < 0.25 轻度偏移,需关注 触发告警,排查特征变化
PSI ≥ 0.25 严重偏移,模型失效风险高 立即停用模型,启动重训

在 精算模型延迟告警 场景中,PSI 的业务含义进一步延伸:

  • 评分漂移: 模型输出的风险评分分布向高/低风险端移动,导致定价或准备金计提偏差。
  • 特征退化: 输入特征(如年龄、保额、赔付率)的分布变化,间接反映在模型输出上。
  • 客群迁移: 新业务或续保客户的构成发生变化,模型不再适配当前客群。
避坑提示: PSI 仅衡量分布差异,不区分“变好”还是“变坏”。一个 PSI=0.3 的模型可能因为客群质量提升而评分上移,但同样需要告警——因为模型校准已失效,精算定价可能偏离实际风险。

2.3 监控价值:从被动响应到主动防御

PSI 在 SRE 运维与精算模型联合监控中,承担着 量化标尺 与 早期预警 的双重角色。其核心价值体现在三个层面:

  1. 量化模型退化: 将抽象的“模型不准”转化为具体的数值指标,便于设定告警阈值。
  2. 定位偏移根因: 通过分箱级别的 Actual_i / Expected_i 贡献度排序,快速定位哪些评分区间发生了偏移。
  3. 联动延迟告警: 在精算模型延迟场景中,PSI 飙升往往先于业务指标恶化,为 SRE 争取 15-30 分钟的应急窗口。
PSI 监控价值闭环流程图 PSI 监控价值闭环 模型评分分布 开发集 vs 监控期 PSI 计算引擎 分箱 + 散度求和 阈值判定 <0.1 / 0.1-0.25 / ≥0.25 告警与根因定位 分箱贡献度排序 应急与模型重训 停用 / 回滚 / 重训 💡 监控价值闭环说明 PSI 从模型评分分布出发,经计算与阈值判定,触发告警并定位偏移分箱,最终驱动应急与重训,形成持续监控闭环。

2.4 分箱策略:PSI 计算的前置步骤

PSI 的计算精度高度依赖 分箱策略。常见的分箱方式包括:

分箱方式 做法 适用场景 注意事项
等距分箱 按评分区间等宽划分 评分分布均匀时 极端值可能导致空箱
等频分箱 按样本量等频划分 评分分布偏态时 分箱边界随样本变化
自定义分箱 按业务含义划分(如 A-E 级) 精算评级场景 需保持分箱固定不变
精算场景推荐: 使用 等频分箱 结合 固定分箱边界。开发集按等频划分后,将分箱边界固化,监控期直接套用。这样既避免空箱,又保证前后计算一致性。
三种分箱策略对比示意图 三种分箱策略对比 等距分箱 评分区间等宽划分 例:0-20, 20-40, 40-60... ⚠ 极端值易致空箱 等频分箱 样本量等频划分 例:每箱 10% 样本 ✅ 适合偏态分布 自定义分箱 按业务含义划分 例:A/B/C/D/E 评级 ✅ 精算评级场景首选 🎯 精算场景推荐方案 1. 开发集使用等频分箱,记录分箱边界(如 10 分位点) 2. 监控期直接套用固定边界,计算各箱 Actual_i 占比 3. 若某箱样本量为 0,平滑为 0.0001 避免对数无定义

2.5 PSI 与延迟告警的关联

在精算模型延迟告警案例中,PSI 并非孤立指标,而是与 延迟时间、模型响应率 等 SRE 指标联动:

  • 延迟飙升 + PSI 正常: 大概率是基础设施问题(网络、数据库、计算资源),模型本身未偏移。
  • 延迟正常 + PSI 飙升: 模型输入特征分布已变,但尚未影响响应速度,属于“静默偏移”。
  • 延迟飙升 + PSI 飙升: 最危险场景——模型因输入分布偏移导致计算路径异常(如大量 NaN 或异常值处理),引发延迟雪崩。
实战要点: 在告警策略中,建议将 PSI 与延迟指标做 联合监控。当 PSI ≥ 0.15 且延迟 P99 同时上升 20% 时,触发 P0 级告警,自动拉起模型回滚流程。