4. PSI指标原理:群体稳定性指标
群体稳定性指标(Population Stability Index,PSI)是量化风控中衡量两个样本分布之间差异程度的统计量。在高频行情坏账率监控场景中,PSI 用于判断当前行情的特征分布(如波动率、成交量、买卖价差等)是否与建模时的基准分布发生显著偏移。当分布偏移超过阈值时,模型预测的坏账率可能不再可靠,需要触发哨兵预警。
4.1 PSI 的核心思想
PSI 基于信息论中的 KL 散度(Kullback-Leibler divergence)对称化改造而来。它衡量的是实际分布(Actual)相对于预期分布(Expected)的偏移程度。在风控场景中,预期分布通常是模型训练集或验证集的样本分布,实际分布是当前监控窗口的样本分布。
核心逻辑: 如果实际分布与预期分布完全一致,PSI = 0;差异越大,PSI 值越大。PSI 值超过一定阈值,说明数据分布发生了结构性变化,模型可能失效。
4.2 PSI 计算公式
PSI 的计算需要先将连续变量分箱(通常分为 10 组),然后逐箱计算预期占比与实际占比的差异。标准计算公式如下:
PSI = Σ (Actual_i - Expected_i) × ln(Actual_i / Expected_i)
其中:
- i = 1, 2, ..., n(n 为分箱数,通常 n=10)
- Expected_i = 第 i 个分箱中预期样本数 / 总预期样本数
- Actual_i = 第 i 个分箱中实际样本数 / 总实际样本数
- ln 为自然对数
计算注意事项: 当某个分箱的 Expected_i 或 Actual_i 为 0 时,会导致 ln(0) 无定义。实际处理中,通常对每个分箱占比做微小平滑处理(如加 0.0001),或将该分箱与相邻分箱合并。
4.3 分箱策略与计算步骤
PSI 的计算依赖分箱方式。常用的分箱策略有两种:等距分箱和等频分箱。在风控场景中,推荐使用等频分箱,因为它能保证每个分箱的样本量大致相等,避免因样本稀疏导致统计不稳定。
| 分箱策略 | 方法 | 适用场景 | 注意事项 |
|---|---|---|---|
| 等距分箱 | 按数值范围等间隔划分 | 变量分布均匀、无极端值 | 极端值可能导致部分分箱为空 |
| 等频分箱 | 按分位数划分,每箱样本数相同 | 高频行情、长尾分布变量 | 分箱边界随数据分布变化 |
PSI 的完整计算步骤如下:
- 确定基准分布: 取模型训练集或验证集的某个特征变量,记录其数值分布。
- 分箱: 对基准分布进行等频分箱(通常 10 箱),记录每个分箱的边界值。
- 计算预期占比: 统计每个分箱中基准样本的占比 Expected_i。
- 映射实际分布: 用同样的分箱边界,对当前监控窗口的实际样本进行分箱,统计每个分箱的实际占比 Actual_i。
- 逐箱计算差异: 对每个分箱计算 (Actual_i - Expected_i) × ln(Actual_i / Expected_i)。
- 求和: 将所有分箱的差异值相加,得到最终的 PSI 值。
4.4 PSI 阈值设定
PSI 阈值是哨兵系统的核心参数。阈值设定过小会导致频繁误报,过大则会漏报真实分布偏移。行业通用的 PSI 阈值标准如下:
| PSI 范围 | 稳定性等级 | 风控动作 |
|---|---|---|
| PSI < 0.1 | 稳定 | 无需干预,模型可继续使用 |
| 0.1 ≤ PSI < 0.25 | 轻度偏移 | 加强监控,分析偏移原因 |
| PSI ≥ 0.25 | 严重偏移 | 触发哨兵预警,暂停模型或重新训练 |
高频行情特殊调整: 在高频行情场景中,市场波动剧烈,特征分布天然具有更高的变异性。建议将阈值适当放宽:稳定阈值调整为 0.15,严重偏移阈值调整为 0.3。同时,应结合滚动窗口(如 1 小时窗口)计算 PSI,避免单笔异常交易导致误报。
4.5 PSI 与坏账率的关系
PSI 本身不直接预测坏账率,但它是一个重要的前置预警指标。当特征分布发生偏移时,模型对坏账率的预测误差会显著增大。下图展示了 PSI 与模型预测误差之间的典型关系:
4.6 高频行情中的 PSI 实战要点
- 变量选择: 优先监控与坏账率相关性高的特征,如波动率、成交量变化率、买卖价差、订单簿深度等。
- 窗口长度: 高频行情建议使用滚动窗口(如 1 小时、4 小时),避免使用固定时间窗口,以适应市场节奏变化。
- 多变量聚合: 可计算多个特征的 PSI 后取加权平均,或使用多变量 PSI(如基于 PCA 降维后的综合指标)。
- 季节性调整: 考虑日内效应(如开盘、收盘时段波动更大),对 PSI 阈值进行分时段调整。
实战经验: 在实盘环境中,建议同时监控 PSI 的绝对值变化和变化速率(即 PSI 的一阶差分)。当 PSI 在短时间内快速上升(如 15 分钟内从 0.05 升至 0.2),即使绝对值未超过阈值,也应触发关注预警。