2. 特征工程基础回顾:特征类型、重要性评估与稳定性指标

在金融风控建模中,特征工程是决定模型上限的关键环节。本章系统回顾三类核心特征类型、三种主流特征重要性评估方法以及两个关键稳定性指标,为后续 Champion Challenger 实战打下坚实基础。

2.1 特征类型:数值、类别与时序

金融特征按数据结构可分为以下三类,每类在预处理和建模策略上差异显著:

特征类型 典型金融示例 常见预处理 模型适配性
数值型 收入、年龄、负债比、授信额度 标准化、对数变换、分箱、异常值截断 线性模型需归一化;树模型可直接使用
类别型 职业、学历、婚姻状况、地区编码 Label Encoding、One-Hot、Target Encoding、WOE 编码 高基数类别建议使用 WOE 或 Target Encoding
时序型 近 6 个月逾期次数、月均消费金额、账户活跃天数 滑动窗口统计、差分、趋势特征、季节性分解 需注意时间穿越与数据泄露
实战提示:金融风控中,时序型特征最容易引入未来信息(数据泄露)。务必在特征构造时严格按时间窗口切割,确保训练集只使用历史数据。
金融特征类型与预处理流程 数值型特征 标准化 / 对数变换 分箱 / 异常值截断 缺失值中位数填充 类别型特征 WOE 编码 / Target Encoding One-Hot / Label Encoding 低频类别合并 时序型特征 滑动窗口统计量 差分 / 趋势提取 严格时间窗口切割 特征工程输出:建模就绪特征矩阵

2.2 特征重要性评估方法

特征重要性用于衡量每个特征对模型预测的贡献程度,是特征筛选和业务解释的核心依据。金融风控中常用以下三种方法:

方法 原理 适用场景 优点 局限
IV (Information Value) 基于 WOE 计算区分好/坏样本的能力 评分卡、逻辑回归前特征筛选 计算快、可解释性强、行业标准 仅适用于二分类;忽略特征间交互
SHAP 基于博弈论 Shapley Value 的加性归因 模型解释、特征交互分析、异常样本诊断 一致性、局部与全局解释、支持任意模型 计算成本高;高维特征时较慢
特征重要性 (Feature Importance) 树模型分裂时基于不纯度减少或 Permutation 树模型(XGBoost/LightGBM)内置筛选 训练时自动输出、速度快 偏向高基数特征;Permutation 更稳健
IV 值经验阈值:
  • IV < 0.02:无预测能力,建议剔除
  • 0.02 ≤ IV < 0.10:弱预测能力
  • 0.10 ≤ IV < 0.30:中等预测能力
  • IV ≥ 0.30:强预测能力(注意过拟合风险)

2.3 特征稳定性指标:PSI 与 CSI

模型上线后,特征分布偏移是导致模型失效的主要原因。PSI 和 CSI 是监控特征稳定性的核心指标。

2.3.1 PSI(群体稳定性指标)

PSI 衡量特征在 训练集(基准) 与 验证/上线集(实际) 之间的分布差异。计算公式如下:

PSI = Σ (P_actual_i - P_base_i) * ln(P_actual_i / P_base_i)

其中:
- P_base_i:基准分布第 i 个分箱的样本占比
- P_actual_i:实际分布第 i 个分箱的样本占比
PSI 值范围 稳定性判断 建议操作
PSI < 0.10 稳定 无需处理
0.10 ≤ PSI < 0.25 轻度偏移 需关注,排查业务原因
PSI ≥ 0.25 严重偏移 需重新训练或调整特征

2.3.2 CSI(特征稳定性指标)

CSI 是 PSI 的逐特征分解版本,用于定位具体哪个特征的分箱导致了整体分布偏移。CSI 的计算与 PSI 相同,但按特征分箱输出贡献度。

实战注意:PSI 反映整体分布变化,CSI 定位具体特征。在 Champion Challenger 回放中,若模型效果下降,应优先检查 PSI > 0.25 的特征,再通过 CSI 分析具体分箱偏移方向。
特征稳定性监控流程:PSI → CSI → 归因 训练集分布(基准) 上线集分布(实际) PSI 整体稳定性指标 PSI < 0.10 → 稳定,无需处理 PSI ≥ 0.10 → 计算 CSI 逐特征归因 CSI 归因示例 特征A:CSI=0.08(收入分箱偏移) 特征B:CSI=0.05(年龄分箱偏移)

2.4 小结:特征工程在 Champion Challenger 中的定位

特征工程是 Champion Challenger 回放的基础。在后续章节中,我们将基于本节回顾的内容:

  • 使用 IV 和 SHAP 筛选 Champion 模型的核心特征集
  • 通过 PSI/CSI 监控 Champion 与 Challenger 特征分布的一致性
  • 针对 时序型特征 设计严格的时间窗口验证策略
学习路径建议:如果对 WOE 编码或 SHAP 原理不熟悉,建议先补充相关基础知识。本章后续实战代码将直接使用这些方法进行特征筛选与稳定性评估。