2. PSI 基础概念:从数学到风控定价的稳定性度量

在额度定价模型中,最怕的不是模型效果差,而是模型上线后效果“悄悄变差”。PSI(Population Stability Index,群体稳定性指标)就是用来捕捉这种“悄悄变化”的核心工具。它衡量的是模型评分或关键特征在时间维度上的分布偏移程度,是风控额度定价监控体系中最重要的前置指标之一。

2.1 什么是 PSI(Population Stability Index)

PSI 是一种衡量两个样本群体在某个变量(或模型评分)上分布一致性的统计量。在风控场景中,通常用来比较:

  • 预期分布(Expected):模型开发时的训练集或验证集分布,作为基准。
  • 实际分布(Actual):模型上线后,某个时间窗口(如周、月)内的实际评分分布。

PSI 值越小,说明两个分布越接近,模型稳定性越好;PSI 值越大,说明分布发生了显著偏移,模型可能已经失效或客群结构发生了改变。

核心直觉: PSI 可以理解为“两个分布之间的差异程度”。如果模型评分分布从开发期到上线后发生了明显漂移,那么基于该评分做出的额度定价决策就可能出现系统性偏差。

2.2 PSI 的数学公式与计算逻辑

PSI 的计算基于分箱(Binning)思想,将连续变量或评分划分为若干等宽或等频区间,然后比较每个区间内实际占比与预期占比的差异。其数学公式如下:

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

其中:
- i = 第 i 个分箱(区间)
- Actual_i   = 第 i 个区间内实际样本占比
- Expected_i = 第 i 个区间内预期样本占比
- ln         = 自然对数

计算步骤(5步法):

  1. 分箱: 将模型评分(或特征值)划分为 k 个区间(通常 10 等分)。
  2. 计算预期占比: 统计开发样本在每个区间的样本数,除以总样本数,得到 Expected_i。
  3. 计算实际占比: 统计监控期样本在每个区间的样本数,除以总样本数,得到 Actual_i。
  4. 计算每个区间的差异贡献: (Actual_i - Expected_i) * ln(Actual_i / Expected_i)。
  5. 求和: 将所有区间的贡献值相加,得到最终的 PSI 值。
⚠️ 避坑提示: 当某个区间内 Actual_i 或 Expected_i 为 0 时,ln(0) 无定义。实际处理中,通常对占比做微小平滑处理(如加 0.0001),或合并空箱。建议在分箱时确保每个区间在开发和监控期都有样本。

2.3 PSI 在风控额度定价中的典型应用场景

在额度定价体系中,PSI 不是孤立指标,而是串联模型开发、监控、迭代的关键纽带。以下是三个最典型的应用场景:

场景 监控对象 PSI 阈值参考 触发动作
模型评分稳定性监控 模型输出的信用评分/违约概率 PSI < 0.1:稳定
0.1 ≤ PSI < 0.25:需关注
PSI ≥ 0.25:需紧急干预
重新训练模型或调整定价策略
关键特征漂移检测 收入、负债率、征信查询次数等 PSI > 0.2 视为显著漂移 排查数据源变化或客群结构变化
额度定价策略回溯 授信额度分布、利率分布 PSI > 0.15 提示策略偏移 检查定价规则是否被绕过或失效

下面这张图展示了 PSI 在额度定价监控中的完整链路:从模型评分分布出发,经过 PSI 计算,最终触发不同的业务动作。

PSI 在额度定价监控中的链路 开发模型 训练集评分分布 上线模型 监控期评分分布 PSI 计算 Σ(Actual-Expected)*ln(Actual/Expected) PSI < 0.1 分布稳定,继续监控 0.1 ≤ PSI < 0.25 轻度漂移,排查原因 PSI ≥ 0.25 严重漂移,紧急干预 业务动作 调整定价策略 / 重新训练模型 / 数据源排查

2.4 PSI 阈值与业务决策对照

在实际风控额度定价监控中,PSI 阈值不是死数字,需要结合业务场景和模型敏感度进行调整。以下是一份通用的阈值参考表:

PSI 范围 稳定性等级 建议动作 定价影响
PSI < 0.1 稳定 正常监控,无需干预 定价策略可信
0.1 ≤ PSI < 0.25 轻度漂移 排查特征变化、数据源问题 需关注定价偏差
PSI ≥ 0.25 严重漂移 立即暂停模型、重新训练或校准 定价可能失效
⚠️ 重要提醒: PSI 只能告诉你“分布变了”,但不能告诉你“为什么变”。当 PSI 触发告警时,必须结合特征重要性分析、数据质量检查和业务事件日志,才能定位根因。不要仅凭 PSI 一个指标就盲目调整定价策略。

2.5 本节小结

  • PSI 定义: 衡量两个群体分布一致性的指标,核心是比较预期占比与实际占比的差异。
  • 计算公式: PSI = Σ (Actual_i - Expected_i) * ln(Actual_i / Expected_i),基于分箱计算。
  • 应用场景: 模型评分稳定性监控、关键特征漂移检测、额度定价策略回溯。
  • 阈值参考: PSI < 0.1 稳定,0.1~0.25 需关注,≥0.25 需紧急干预。