3. PSI 数学原理:实际分布 vs 期望分布与分箱逻辑

PSI(Population Stability Index,群体稳定性指标)是贷后预警中衡量变量分布偏移的核心量化工具。其数学本质是:比较同一变量在“期望分布”(如建模样本)与“实际分布”(如监控样本)之间的差异程度。PSI 值越大,说明分布偏移越严重,预警等级越高。

3.1 PSI 计算公式详解

PSI 的计算基于信息论中的 KL 散度(Kullback-Leibler divergence)对称化处理,公式如下:

PSI = Σ [ (实际占比_i - 期望占比_i) * ln(实际占比_i / 期望占比_i) ]

其中:
- i = 第 i 个分箱(bin),共 n 个分箱
- 实际占比_i = 第 i 箱中实际样本数 / 总实际样本数
- 期望占比_i = 第 i 箱中期样本数 / 总期望样本数
- ln = 自然对数

计算步骤分解:

  1. 分箱:将变量值域划分为 n 个区间(通常 5~10 箱)。
  2. 计算占比:分别统计期望分布和实际分布在各箱中的样本占比。
  3. 计算差异项:对每个分箱计算 (实际占比 - 期望占比) * ln(实际占比 / 期望占比)。
  4. 求和:将所有分箱的差异项相加,得到最终 PSI 值。
关键理解:PSI 对“占比差异”和“占比变化方向”同时敏感。当实际占比与期望占比完全一致时,每箱差异项为 0,PSI = 0;差异越大,PSI 值越大。

3.2 分箱逻辑:等距 vs 等频 vs 自定义

分箱是 PSI 计算的前置步骤,分箱方式直接影响 PSI 值的敏感度和稳定性。三种主流分箱逻辑对比如下:

分箱方式 原理 适用场景 优点 缺点
等距分箱 将变量值域按固定宽度均分为 n 段 变量分布均匀、无极端值 计算简单,区间含义直观 数据稀疏时部分箱可能为空
等频分箱 使每个分箱包含相同数量的样本 变量分布偏态、含极端值 每箱样本量均衡,避免空箱 区间边界可能不直观
自定义分箱 基于业务经验或模型分箱规则设定 有明确业务阈值或模型分界点 贴合业务逻辑,解释性强 主观性强,需专家经验
贷后预警实践建议:推荐使用等频分箱作为默认方案,因为它能保证每个分箱都有足够的样本量,避免因空箱导致 PSI 计算出现 ln(0) 的数学错误。若变量有明确业务阈值(如逾期天数 30/60/90),则优先使用自定义分箱。

3.3 PSI 计算示例(手工推演)

假设某信用评分变量“近 3 月查询次数”在建模样本(期望分布)和监控样本(实际分布)中的分布如下(等频分箱,5 箱):

分箱编号 期望样本数 期望占比 实际样本数 实际占比 差异项
1(低) 2000 0.20 1800 0.18 (0.18-0.20)*ln(0.18/0.20) = 0.0004
2 2000 0.20 2100 0.21 (0.21-0.20)*ln(0.21/0.20) = 0.0005
3(中) 2000 0.20 2200 0.22 (0.22-0.20)*ln(0.22/0.20) = 0.0019
4 2000 0.20 1900 0.19 (0.19-0.20)*ln(0.19/0.20) = 0.0005
5(高) 2000 0.20 2000 0.20 0.0000
PSI 合计 0.0033

本例中 PSI = 0.0033,远低于 0.1 的预警阈值,说明该变量分布稳定,无需触发尖峰告警。

3.4 PSI 计算流程 SVG 图

PSI 计算流程:从原始数据到尖峰告警 原始数据输入 分箱处理 计算期望占比 计算实际占比 逐箱差异项计算 PSI 求和 分箱方式选择 等距 / 等频 / 自定义 推荐:等频分箱 差异项公式 (实际占比 - 期望占比) × ln(实际占比/期望占比)

3.5 PSI 阈值与告警等级

在贷后预警实践中,PSI 值通常按以下标准划分告警等级:

PSI 范围 告警等级 业务含义 建议动作
PSI < 0.1 正常 分布稳定,无显著偏移 常规监控,无需干预
0.1 ≤ PSI < 0.25 轻度预警 分布出现轻微偏移 排查原因,加强关注
PSI ≥ 0.25 尖峰告警 分布发生显著偏移 立即触发告警,启动应急策略
⚠️ 注意:PSI 阈值并非绝对固定。在贷后场景中,若变量对风险区分能力极强(如逾期天数),可适当降低阈值至 0.05 以提升敏感度;反之,若变量本身波动较大,可适当放宽至 0.15 以避免误报。

3.6 PSI 与 KL 散度的关系

PSI 本质上是 KL 散度的对称化版本。KL 散度衡量的是从期望分布到实际分布的信息损失,但 KL 散度是非对称的(即 KL(P||Q) ≠ KL(Q||P))。PSI 通过将两个分布分别作为期望和实际,取两者之和的一半,实现了对称化:

PSI = KL(实际 || 期望) + KL(期望 || 实际)

其中:
KL(实际 || 期望) = Σ 实际占比_i * ln(实际占比_i / 期望占比_i)
KL(期望 || 实际) = Σ 期望占比_i * ln(期望占比_i / 实际占比_i)

这种对称化使得 PSI 在业务解释上更加直观:无论分布向哪个方向偏移,PSI 都能一致地反映偏移程度。

3.7 分箱数量对 PSI 的影响

分箱数量 n 是 PSI 计算的重要参数。不同分箱数量对 PSI 值的影响如下:

分箱数量 PSI 敏感度 稳定性 适用场景
3~5 箱 低 高 粗粒度监控,减少噪声
6~10 箱 中 中 通用监控,平衡敏感与稳定
11~20 箱 高 低 精细分析,易受样本波动影响
贷后预警最佳实践:推荐使用 10 箱等频分箱。10 箱既能捕捉到分布尾部的细微变化,又不会因分箱过细导致 PSI 对随机波动过度敏感。同时,10 箱的数学性质稳定,便于跨变量、跨时间段的 PSI 横向对比。