2. PSI基础概念:群体稳定性指标(PSI)的数学定义、计算原理与业务含义

群体稳定性指标(Population Stability Index,PSI)是反洗钱模型监控中最核心的量化工具,用于衡量模型评分或特征分布在时间维度上的偏移程度。在反洗钱场景中,PSI直接回答一个关键问题:“当前用于识别可疑交易的模型,其判断逻辑是否还和建模时一样有效?”

2.1 数学定义与公式推导

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

PSI = Σ (P_i - Q_i) × ln(P_i / Q_i)

其中:
- P_i = 第 i 个分箱中,实际分布(当前期)的样本占比
- Q_i = 第 i 个分箱中,预期分布(基准期/建模期)的样本占比
- i   = 分箱序号,i = 1, 2, ..., n

公式的直观含义:当实际分布与预期分布完全一致时,每个分箱的 (P_i - Q_i) = 0,PSI = 0;差异越大,PSI值越高。该公式同时捕捉了比例差异和方向性两个维度。

2.2 计算原理:五步法

PSI的计算遵循标准化的五步流程,每一步都有明确的业务含义:

步骤 操作内容 反洗钱场景示例
1. 确定基准 选取模型开发时的样本分布作为基准期(Expected) 使用2024年1月建模样本的评分分布
2. 确定当前 选取需要监控的时间窗口作为实际期(Actual) 使用2024年7月线上实时评分分布
3. 等距分箱 将评分范围划分为10个等宽区间(常用10分位) 评分0-100分,每10分为一个区间
4. 计算占比 分别统计每个分箱中基准期和实际期的样本占比 区间[0,10):基准期占5%,实际期占8%
5. 代入公式 逐箱计算(P_i - Q_i)×ln(P_i/Q_i)并求和 得到PSI = 0.15
⚠️ 关键避坑:当某个分箱中 Q_i = 0 时,ln(P_i/0) 无定义。实际处理中需对空箱做平滑处理(如加极小值ε=0.0001),或合并相邻分箱。反洗钱场景中,高分段常出现空箱,必须提前处理。

2.3 业务含义与阈值标准

PSI的数值大小直接对应模型稳定性的不同等级。行业通用阈值标准如下:

PSI 范围 稳定性等级 业务含义 反洗钱应对措施
PSI < 0.10 稳定 模型评分分布无显著变化,模型表现与建模时一致 无需干预,继续常规监控
0.10 ≤ PSI < 0.25 轻度漂移 分布出现可察觉偏移,需关注原因 启动人工复核,检查近期交易特征变化
PSI ≥ 0.25 严重漂移 分布发生结构性变化,模型可能失效 立即触发告警,暂停模型决策,启动重训
💡 反洗钱场景的特殊性:金融监管机构(如FATF、央行)要求模型监控具备可解释性。PSI不仅是一个数字,更是向监管证明“模型持续有效”的关键证据。建议将PSI监控报告纳入反洗钱合规档案。

2.4 PSI与反洗钱业务场景的映射

在反洗钱模型中,PSI漂移通常由以下三类业务变化驱动:

  • 客群结构变化:新开户政策调整、地域拓展导致客户风险画像偏移,评分分布整体右移或左移。
  • 交易模式变化:新型洗钱手法出现(如虚拟货币、跨境支付),原有特征不再有效区分正常与可疑交易。
  • 数据质量退化:上游系统字段缺失、映射错误,导致模型输入特征分布发生系统性偏差。
🚨 实战警示:不要仅依赖PSI单一指标。反洗钱场景中,PSI稳定但模型性能下降的情况时有发生(如正负样本比例变化但分布未变)。建议PSI与KS、AUC、召回率等指标联合监控。

2.5 PSI计算示例(手算演示)

以下是一个简化的反洗钱评分PSI计算示例,帮助理解公式的逐箱运算过程:

分箱 评分区间 基准期占比 Q_i 当前期占比 P_i P_i - Q_i ln(P_i/Q_i) 单箱贡献
1 [0,10) 0.05 0.08 +0.03 +0.470 0.0141
2 [10,20) 0.10 0.12 +0.02 +0.182 0.0036
3 [20,30) 0.15 0.18 +0.03 +0.182 0.0055
4 [30,40) 0.20 0.22 +0.02 +0.095 0.0019
5 [40,50) 0.25 0.20 -0.05 -0.223 0.0112
6 [50,60) 0.15 0.12 -0.03 -0.223 0.0067
7 [60,70) 0.07 0.05 -0.02 -0.336 0.0067
8 [70,80) 0.02 0.02 0.00 0.000 0.0000
9 [80,90) 0.01 0.01 0.00 0.000 0.0000
10 [90,100] 0.00 0.00 0.00 0.000 0.0000
PSI = Σ 0.0497

本例中PSI = 0.0497 < 0.10,判定为稳定状态,模型无需干预。

2.6 PSI计算原理流程图

下图展示了PSI从原始数据到最终告警决策的完整计算链路:

PSI计算原理与告警决策流程图 PSI计算原理与告警决策流程图 原始评分数据输入 等距分箱(10分位) 计算P_i与Q_i占比 PSI = Σ(P_i-Q_i)×ln(P_i/Q_i) 阈值判断:PSI vs 0.10/0.25 PSI < 0.10:稳定 PSI ≥ 0.25:严重漂移 说明:PSI ∈ [0.10, 0.25) 为轻度漂移,需人工复核;PSI ≥ 0.25 触发告警并启动模型重训

2.7 PSI在反洗钱监控中的定位

PSI并非孤立指标,而是反洗钱模型监控体系中的第一道防线。其在整个监控框架中的位置如下:

反洗钱模型监控体系中的PSI定位 反洗钱模型监控体系中的PSI定位 第一层:数据质量监控 缺失率、异常值、字段映射正确性 第二层:特征分布监控(PSI核心层) 单特征PSI、整体评分PSI、特征重要性变化 第三层:模型性能监控 KS、AUC、召回率、精确率、F1-score 第四层:业务结果监控 可疑交易上报率、监管处罚率、误报率