1. PSI 基础概念

1.1 定义与业务背景

群体稳定性指标(Population Stability Index,PSI)是衡量两个样本分布之间差异程度的统计量。在风控场景中,PSI 用于量化模型评分或关键特征在时间维度上的分布偏移程度,是监控模型稳定性的核心指标。

当模型上线后,由于客群结构变化、宏观经济波动、政策调整等因素,模型输入特征的分布可能发生偏移,导致模型预测能力下降。PSI 通过比较预期分布(基准分布)与实际分布(当前分布)的差异,为风控团队提供量化预警信号。

业务价值:PSI 是实时风控系统中“模型健康度”的晴雨表。当 PSI 超过阈值时,意味着模型可能已失效,需要立即触发样本偏差校验与模型重训流程。

1.2 数学公式与计算步骤

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

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

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

计算步骤:

  1. 分箱:将模型评分或特征值划分为 K 个区间(通常 K=10,等宽或等频)。
  2. 统计占比:分别计算每个区间在预期样本集和实际样本集中的样本数量占比。
  3. 计算分量:对每个区间计算 (Actual_i - Expected_i) × ln(Actual_i / Expected_i)。
  4. 求和:将所有区间的分量相加,得到最终的 PSI 值。
注意事项:当 Expected_i 或 Actual_i 为 0 时,ln(0) 无定义。实际处理中,通常对占比做微小平滑处理(如加 0.0001),或合并空箱。

1.3 阈值判定标准

在风控实践中,PSI 的判定阈值通常遵循以下经验规则:

PSI 范围 稳定性等级 风控动作
PSI < 0.1 稳定 无需干预,模型表现正常
0.1 ≤ PSI < 0.25 轻度偏移 触发预警,需排查特征分布变化原因
PSI ≥ 0.25 严重偏移 立即触发样本偏差校验,模型需紧急重训或回退
阈值调整提示:上述阈值为通用经验值。在实时风控场景中,建议根据模型类型(如评分卡、机器学习模型)和业务容忍度,通过历史回测动态调整阈值。例如,高敏感场景(如反欺诈)可将预警阈值下调至 0.05。

1.4 在风控中的核心作用

PSI 在风控体系中承担着模型稳定性监控和样本偏差预警的双重角色,具体体现在以下四个方面:

  • 模型退化预警:当模型评分分布发生偏移时,PSI 能第一时间量化偏移程度,避免模型在失效状态下持续决策。
  • 客群漂移检测:识别因市场环境、政策变化或获客渠道调整导致的客群结构变化,为策略调整提供依据。
  • 特征稳定性评估:对每个入模特征单独计算 PSI,定位导致模型不稳定的具体特征变量。
  • 模型生命周期管理:作为模型监控仪表盘的核心指标,驱动模型重训、版本迭代和退役决策。
PSI 在风控监控中的核心位置 PSI 在风控监控体系中的核心位置 PSI 稳定性监控 模型评分分布 特征变量分布 客群画像数据 模型退化预警 样本偏差校验 模型重训触发 PSI 作为核心枢纽,连接数据输入与风控决策输出 实时计算、阈值预警、驱动自动化校验流程

1.5 PSI 与其他稳定性指标的对比

在风控实践中,除 PSI 外,还有多种指标用于衡量分布偏移。下表对比了常用指标的特点与适用场景:

指标名称 核心原理 适用场景 主要优势 主要局限
PSI 分箱后比较占比差异 模型评分、连续特征 对分布形状敏感,阈值成熟 分箱方式影响结果
KS 统计量 累积分布函数最大差异 二分类模型区分度 无需分箱,分布无参 对尾部偏移不敏感
KL 散度 信息熵差异 概率分布对比 信息论基础扎实 不对称,值域无界
JS 散度 KL 散度的对称版本 对称分布对比 对称且有界 [0,1] 计算复杂度略高
选型建议:在实时风控系统中,PSI 因其计算简单、阈值标准化、业务解释性强,成为最广泛使用的稳定性监控指标。建议以 PSI 为主指标,KS 统计量为辅助指标,构建多维度监控体系。