3. 数据准备与清洗:数据源选择、缺失值处理、异常值检测、数据标准化与分箱

数据准备与清洗是评分沙盘推演中最基础、也是最耗时的环节。原始数据通常来自多个异构系统,包含大量噪声、缺失和异常值。如果这一阶段处理不当,后续的模型训练和策略分群将建立在“沙上之塔”上。本节将系统讲解从数据源选择到分箱的全流程操作规范。

3.1 数据源选择与整合

在风控场景中,数据源通常分为三类:

数据源类型 典型字段 质量要求 更新频率
内部业务数据 申请信息、还款记录、交易流水 高(核心数据) T+1
征信数据 央行征信、百行征信、多头借贷 中高(需授权) 实时/日
第三方替代数据 运营商、电商、社保、公积金 中(需清洗) 周/月
实操建议:评分沙盘推演初期,优先选择覆盖率高(>80%)、缺失率低(<15%)的核心字段。避免一次性接入过多低质量替代数据,否则会大幅增加清洗成本。

数据整合时需注意用户唯一标识(User ID)的对齐。建议使用以下步骤:

  1. 字段映射:将不同源的同义字段统一命名(如“逾期天数”与“dpd”映射为 overdue_days)。
  2. 时间窗口对齐:确保所有特征的时间戳在同一时区,且观察期与表现期严格分离。
  3. 去重与关联:按用户ID+时间戳去重,保留最新一条记录。

3.2 缺失值处理

缺失值处理没有“万能公式”,需根据字段的业务含义和缺失机制选择策略。下表总结了常见处理方法:

缺失机制 典型字段 推荐处理方式 注意事项
完全随机缺失(MCAR) 用户填写的非必选项 删除(缺失率<5%)或均值填充 删除后需检查样本量是否足够
随机缺失(MAR) 收入、职业等敏感信息 中位数/众数填充,或模型预测填充 避免使用均值填充(易受极端值影响)
非随机缺失(MNAR) 逾期天数(优质客户无逾期) 单独编码为“0”或“无此行为” 必须保留缺失指示变量
关键原则:对于风控模型,缺失本身也是一种信息。建议为每个高缺失率字段生成一个“是否缺失”的二元指示变量(is_missing_xxx),作为候选特征加入分群模型。

3.3 异常值检测

异常值会严重扭曲分箱边界和评分卡刻度。在评分沙盘推演中,推荐使用分位数截断法和孤立森林两种方法结合检测。

避坑提示:不要直接删除所有异常值。部分异常值(如短期内大量借贷)可能是高风险用户的真实行为模式,应单独分箱处理。

异常值检测的标准流程:

  1. 单变量检测:对连续变量(如年龄、收入、负债率)使用箱线图,将超出 Q1 - 1.5*IQR 或 Q3 + 1.5*IQR 的值标记为候选异常。
  2. 业务规则过滤:例如“年龄<18岁”或“收入>1000万”明显不合逻辑,直接归为缺失或单独编码。
  3. 多变量检测:使用孤立森林或LOF算法,识别组合异常(如“低收入+高负债+高消费”)。
异常值检测与处理流程 原始数据 单变量箱线图检测 业务规则过滤 多变量孤立森林 标记异常标签 分箱/单独编码 IQR = Q3 - Q1 上下界: Q1-1.5IQR / Q3+1.5IQR

3.4 数据标准化

标准化是为了消除不同量纲对模型的影响。在评分卡场景中,最常用的是Z-score标准化和Min-Max归一化。两者的选择取决于后续是否使用分箱:

  • Z-score标准化:x' = (x - μ) / σ。适用于逻辑回归等对数据分布敏感的模型。标准化后均值为0,标准差为1。
  • Min-Max归一化:x' = (x - min) / (max - min)。将数据缩放到[0,1]区间。适用于神经网络或距离度量模型。
评分沙盘推演特例:如果后续使用等频分箱或等距分箱,标准化步骤可以省略,因为分箱本身已经完成了离散化处理。但若使用最优分箱(基于IV值),建议先做Z-score标准化,以稳定分箱边界。

3.5 数据分箱

分箱是将连续变量离散化的过程,是评分卡构建的核心步骤。好的分箱能提升模型的稳定性和可解释性。常见分箱方法对比如下:

分箱方法 原理 优点 缺点 适用场景
等距分箱 将变量值域等分为k段 简单直观,计算快 易受异常值影响,箱内样本不均 探索性分析
等频分箱 每箱包含相同数量的样本 箱内样本均匀,稳定性好 可能将相近值分到不同箱 评分卡初版
最优分箱 基于IV值或卡方检验迭代合并 信息保留度高,区分能力最强 计算量大,可能过拟合 正式评分卡建模
决策树分箱 用单变量决策树确定分裂点 自动捕捉非线性关系 分裂点不稳定,依赖参数 特征工程阶段

分箱后的质量评估指标:

  • IV值(Information Value):衡量每个分箱对好坏样本的区分能力。IV > 0.02 为有效特征,IV > 0.3 为强特征。
  • WOE(Weight of Evidence):每个分箱的坏账率相对于整体坏账率的对数比。WOE应呈单调趋势,否则说明分箱不合理。
  • 分箱覆盖率:每个分箱的样本占比不应低于5%,避免过细分箱导致统计不稳定。
分箱流程与质量评估闭环 连续变量 等频/等距分箱 计算WOE & IV 最优分箱迭代 单调性 & 覆盖率检查 输出分箱映射表 不通过则回退

3.6 本章小结

数据准备与清洗是评分沙盘推演的“地基工程”。核心要点总结如下:

  • 数据源选择:优先高覆盖率、低缺失的核心字段,做好时间窗口对齐。
  • 缺失值处理:区分缺失机制,保留缺失指示变量作为特征。
  • 异常值检测:单变量+多变量结合,异常值不直接删除,而是单独分箱。
  • 标准化:根据后续是否分箱决定是否执行;分箱场景下可省略。
  • 分箱:从等频/等距起步,迭代至最优分箱,用WOE单调性和覆盖率验证质量。
下一阶段预告:完成数据清洗和分箱后,我们将进入特征工程环节,构建用于评分沙盘推演的候选特征池。