1. PSI 概念与业务背景

1.1 什么是 PSI(群体稳定性指标)

群体稳定性指标(Population Stability Index,PSI) 是衡量两个样本分布之间差异程度的统计量。在风控场景中,PSI 用于量化模型评分或特征分布在 时间维度 上的变化幅度,从而判断模型或特征是否保持稳定。

PSI 的计算基于 分箱(Binning) 思想,将连续变量或概率值划分为若干区间,比较每个区间内样本占比的变化。其数学公式如下:

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

其中:
- Expected_i = 基准期(如建模样本)在第 i 个分箱中的占比
- Actual_i   = 监测期(如线上实时数据)在第 i 个分箱中的占比
- i = 1, 2, ..., n(n 为分箱总数)

PSI 值越小,说明两个分布越接近,特征或模型越稳定;PSI 值越大,说明分布偏移越严重,需要引起警惕。

关键理解: PSI 本质上是一种 分布距离度量,与 KL 散度(Kullback-Leibler divergence)有密切关系。当 PSI < 0.1 时,通常认为分布无显著变化;0.1 ≤ PSI < 0.25 时,需关注;PSI ≥ 0.25 时,表示分布发生重大偏移。
PSI 计算流程与分布对比示意图 基准分布(Expected) 建模样本 / 历史稳定期 分箱占比:E₁, E₂, ..., Eₙ 作为参考基准 监测分布(Actual) 线上实时 / 最新周期 分箱占比:A₁, A₂, ..., Aₙ 待评估分布 PSI 计算 PSI = Σ (Aᵢ - Eᵢ) × ln(Aᵢ / Eᵢ) 逐箱计算差异并求和 PSI 结果判定标准 PSI < 0.1:分布稳定,无需干预 0.1 ≤ PSI < 0.25:需关注,排查原因 PSI ≥ 0.25:分布重大偏移,立即告警

1.2 PSI 在风控中的核心价值

在信贷风控、反欺诈、交易监控等场景中,模型和特征的稳定性直接关系到决策的可靠性。PSI 的核心价值体现在以下四个方面:

价值维度 具体说明 业务影响
模型监控 定期计算模型评分 PSI,判断模型是否因客群迁移、经济周期变化而失效 避免模型退化导致坏账率飙升或拒绝优质客户
特征稳定性 对每个入模特征计算 PSI,识别哪些特征分布发生偏移 定位不稳定特征,指导特征工程或模型重建
数据质量校验 PSI 突变可能暗示数据采集异常、上游系统变更或埋点错误 快速发现数据链路问题,减少决策噪声
策略调优依据 当 PSI 超过阈值时,触发策略回退或阈值调整,保持风控效果 实现自适应风控,降低人工干预成本
实战经验: 在头部消费金融公司,模型 PSI 被列为 每日必看指标。一旦 PSI 超过 0.15,风控团队会立即启动根因分析,通常能在 2 小时内定位到具体特征或数据源问题。

1.3 为什么需要实时计算 PSI

传统风控系统中,PSI 通常以 T+1 或 T+7 的离线方式计算,即次日或次周才能看到分布变化。这种模式在以下场景中存在明显不足:

  • 时效性滞后: 离线计算无法捕捉日内突发性分布偏移,例如营销活动、系统故障、外部事件冲击等。
  • 风险暴露窗口长: 从分布偏移发生到被发现,可能已经过去数小时甚至数天,期间大量决策基于已偏移的模型或特征。
  • 无法联动实时决策: 离线 PSI 只能作为事后分析工具,无法直接触发实时策略调整或告警。

实时 PSI 计算 将上述流程从离线拉入在线,核心优势包括:

  1. 秒级感知分布变化: 每 5 分钟或每 10 分钟计算一次 PSI,第一时间发现异常。
  2. 实时告警与阻断: 当 PSI 超过阈值时,自动触发告警、降级或切换备用模型。
  3. 动态策略调整: 根据实时 PSI 动态调整评分卡阈值、拒绝规则或特征权重。
  4. 全链路可观测: 结合实时特征 PSI 和模型 PSI,构建从数据到决策的稳定性监控体系。
离线 PSI vs 实时 PSI 计算对比 离线 PSI 计算(T+1) 每日凌晨批量拉取全量数据 Hive/Spark 离线计算 PSI 次日 8:00 产出报表 风险暴露窗口:数小时 ~ 1 天 实时 PSI 计算(分钟级) 实时流式接入(Kafka/Flink) 滑动窗口实时计算 PSI 秒级告警 + 自动策略调整 风险暴露窗口:分钟级 vs
注意: 实时 PSI 计算并非简单地将离线代码搬到流式引擎。它需要解决 基准分布存储与更新、滑动窗口分箱统计、计算性能优化 等工程挑战。本课程后续章节将逐一深入讲解这些技术细节。

1.4 实时 PSI 的典型应用场景

场景 实时 PSI 作用 典型阈值
信贷审批模型监控 监测评分卡输出分布是否因客群变化而偏移 PSI ≥ 0.1 告警,≥ 0.25 切换备用模型
反欺诈特征稳定性 实时追踪设备指纹、IP 归属地等特征的分布变化 PSI ≥ 0.15 触发特征降级
交易风控策略 监测交易金额、频次等特征的日内分布漂移 PSI ≥ 0.2 自动收紧策略
数据质量监控 发现字段缺失率、默认值占比的突然变化 PSI ≥ 0.3 触发数据链路排查

通过以上分析可以看出,实时 PSI 计算 是风控系统从“事后分析”走向“实时干预”的关键技术之一。本课程将从原理、架构、代码实现到生产部署,完整覆盖实时 PSI 的落地全流程。