4. PSI计算原理:数学公式、分箱方法与分布对比逻辑

群体稳定性指标(Population Stability Index, PSI)是额度定价与风控模型监控中最核心的量化指标之一。它通过衡量评分或额度分布在两个时间窗口(或预期与实际)之间的偏移程度,来判断模型或策略是否失效。本节从数学公式、分箱方法、分布对比三个层面拆解PSI的计算原理。

4.1 PSI的数学公式

PSI的本质是信息论中KL散度(Kullback-Leibler divergence)的对称化变体,用于衡量两个概率分布之间的差异。其标准计算公式如下:

PSI = Σ (实际占比_i - 预期占比_i) × ln(实际占比_i / 预期占比_i)

其中:
- i = 第i个分箱(共N个分箱)
- 实际占比_i = 当前/实际样本在第i箱中的样本数 ÷ 总样本数
- 预期占比_i = 基准/预期样本在第i箱中的样本数 ÷ 总样本数
- ln = 自然对数

当某个分箱中预期占比为0时,为避免除零错误,通常对该箱进行平滑处理(如加极小值ε=1e-6)或将该箱与相邻箱合并。

PSI判读阈值(行业通用标准):
  • PSI < 0.1:群体稳定,无需干预。
  • 0.1 ≤ PSI < 0.25:轻度偏移,需监控并排查原因。
  • PSI ≥ 0.25:显著偏移,模型或策略需重新校准或重构。
PSI数学公式与计算流程 PSI计算流程:从分箱到聚合 步骤1:分箱 等频 / 等距 / 自定义 步骤2:计算占比 实际占比_i vs 预期占比_i 步骤3:单箱PSI (实际-预期)×ln(实际/预期) 步骤4:求和 PSI = Σ 单箱PSI 步骤5:判读 PSI < 0.1 / 0.25 注意:当预期占比为0时,需进行平滑处理(加ε=1e-6)或合并相邻分箱,避免除零错误。

4.2 分箱方法:等频分箱 vs 等距分箱

分箱是PSI计算的前置步骤,其目的是将连续型评分或额度值离散化为有限个区间,从而计算每个区间内的样本占比。分箱方法的选择直接影响PSI的敏感性和稳定性。

分箱方法 原理 优点 缺点 适用场景
等频分箱 每个分箱包含大致相等的样本数量 避免空箱或极稀疏箱;对分布偏移敏感 分箱边界随样本分布变化,跨时间可比性弱 模型监控、评分卡稳定性测试
等距分箱 每个分箱的数值区间宽度相等 分箱边界固定,跨时间可比性强;解释性好 可能出现空箱或样本极少的箱,导致PSI计算不稳定 额度定价、利率分档、固定阈值策略
自定义分箱 基于业务知识或风险等级划分 贴合业务逻辑,如按信用等级分段 主观性强,需定期验证分箱合理性 监管报送、业务规则明确的场景
实操建议:在额度定价巡检中,推荐优先使用等距分箱(如每1000元一个区间),因为额度本身具有明确的数值含义,固定边界便于跨期对比。若样本分布极不均匀(如大量集中在低额度区间),可考虑等频分箱作为补充验证。
等频分箱 vs 等距分箱对比 等频分箱 vs 等距分箱:分箱边界与样本分布 等频分箱(样本数相等) 箱1:0 ~ 2500元(样本数:2000) 箱2:2501 ~ 5000元(样本数:2000) 箱3:5001 ~ 10000元(样本数:2000) 箱4:10001 ~ 50000元(样本数:2000) 边界随分布变化,每箱样本数固定 等距分箱(区间宽度相等) 箱1:0 ~ 10000元(样本数:5000) 箱2:10001 ~ 20000元(样本数:1500) 箱3:20001 ~ 30000元(样本数:800) 箱4:30001 ~ 40000元(样本数:200) 边界固定,每箱样本数不固定

4.3 实际分布与预期分布的对比逻辑

PSI的核心在于对比“实际分布”与“预期分布”的差异。在额度定价场景中,这两个分布的定义如下:

  • 预期分布(基准分布):通常取模型开发时或策略上线初期的样本分布,作为“稳定状态”的参照基准。
  • 实际分布(当前分布):取当前监控周期(如月度、季度)内的样本分布,反映最新的客群或额度使用情况。

对比逻辑的核心步骤:

  1. 对齐分箱:使用相同的分箱方案(边界一致)对预期样本和实际样本分别分箱。
  2. 计算占比:分别计算每个分箱中预期样本占比和实际样本占比。
  3. 逐箱差异计算:对每个分箱,计算 (实际占比 - 预期占比) × ln(实际占比 / 预期占比)。
  4. 聚合:将所有分箱的差异值求和,得到最终的PSI值。
常见陷阱:
  • 分箱数过少(如<5箱):PSI对分布偏移的敏感性降低,可能掩盖局部偏移。
  • 分箱数过多(如>20箱):噪声放大,PSI值波动大,容易产生误报警。
  • 预期分布包含空箱:直接计算会导致除零错误,必须进行平滑或合并处理。
  • 忽略样本量差异:当实际样本量远小于预期样本量时,PSI可能因抽样误差而偏高,建议使用统计检验辅助判断。

4.4 计算示例:手算PSI

以下是一个简化的PSI计算示例,帮助理解公式的逐箱运算过程。假设某额度产品按等距分箱分为4个区间,预期分布与实际分布如下:

分箱区间(元) 预期样本数 预期占比 实际样本数 实际占比 单箱PSI
0 ~ 5000 3000 0.300 2500 0.250 (0.250-0.300)×ln(0.250/0.300) = 0.0076
5001 ~ 10000 4000 0.400 3500 0.350 (0.350-0.400)×ln(0.350/0.400) = 0.0067
10001 ~ 20000 2000 0.200 3000 0.300 (0.300-0.200)×ln(0.300/0.200) = 0.0405
20001 ~ 50000 1000 0.100 1000 0.100 (0.100-0.100)×ln(0.100/0.100) = 0.0000
合计 10000 1.000 10000 1.000 PSI = 0.0548

本例中PSI=0.0548 < 0.1,表明当前分布与预期分布之间无显著偏移,模型或策略保持稳定。

关键结论:PSI的计算并不复杂,但分箱方法的选择、空箱处理、样本量差异等因素会显著影响结果。在额度定价巡检中,建议将PSI与业务指标(如通过率、逾期率)联合监控,避免单纯依赖PSI做出决策。