2. 数据准备与清洗:坏样本数据来源、数据质量检查、缺失值与异常值处理、数据标准化

在贷后策略中,坏样本归因的准确性高度依赖底层数据的质量。未经清洗的原始数据往往包含噪声、缺失、重复和异常记录,直接建模会导致归因偏差甚至策略误判。本章系统讲解坏样本数据的来源、质量检查方法、缺失值与异常值处理策略,以及数据标准化技术,为后续的归因分析奠定可靠基础。

2.1 坏样本数据来源

坏样本数据主要来自贷后管理全流程中的多个系统与环节。不同来源的数据在时效性、完整性和业务含义上存在差异,需分类管理。

数据来源 典型字段 业务含义 常见问题
核心账务系统 逾期天数、剩余本金、还款计划 定义坏样本的基准(如 M3+) 数据延迟、账务调整未同步
催收系统 催收记录、承诺还款、失联标记 判断客户还款意愿与失联状态 催收员录入错误、重复记录
第三方征信 多头借贷、黑名单、法院执行 评估外部风险信号 数据更新滞后、接口不稳定
客户行为日志 登录频率、APP 操作、客服咨询 识别客户异常行为模式 埋点缺失、日志格式不统一
历史策略结果 减免记录、委外标记、核销状态 区分策略干预与自然违约 策略变更导致标签漂移
实践建议:优先从核心账务系统获取坏样本标签(如逾期 90 天以上),再通过催收系统确认客户失联或恶意逃废债状态,避免将“策略未触达”误判为“坏样本”。

2.2 数据质量检查

数据质量检查是清洗前的必要步骤,需从完整性、准确性、一致性、时效性和唯一性五个维度进行系统性评估。

  • 完整性检查:统计每个字段的空值率,对空值率超过 50% 的字段标记为“不可用”,需评估是否从其他来源补全或直接剔除。
  • 准确性检查:验证字段值是否在合理范围内。例如逾期天数应为非负整数,催收次数不应超过历史最大催收轮次。
  • 一致性检查:跨系统比对关键字段。例如账务系统的“逾期天数”与催收系统的“逾期阶段”应逻辑一致。
  • 时效性检查:检查数据时间戳是否在预期窗口内。超过 7 天未更新的数据应标记为“滞后数据”,在归因分析中降权使用。
  • 唯一性检查:检查主键(如合同号、客户 ID)是否存在重复记录,重复记录需按业务规则去重(如保留最新一条)。
质量检查清单示例:
字段名:逾期天数
完整性:空值率 3.2%(可接受)
准确性:最小值 -1(异常),最大值 365(合理)
一致性:与催收系统逾期阶段匹配率 97.8%
时效性:最新数据时间戳 2025-03-15(滞后 2 天)
唯一性:合同号重复 12 条(已按更新时间去重)

2.3 缺失值与异常值处理

缺失值与异常值是数据清洗的核心难点,处理方式直接影响归因模型的稳定性。需根据字段的业务属性和缺失机制选择合适策略。

2.3.1 缺失值处理策略

缺失机制 典型场景 推荐处理方式 注意事项
完全随机缺失 系统随机丢包、接口偶发超时 删除缺失记录(缺失率 < 5%) 删除前需确认剩余样本仍具代表性
随机缺失 高收入客户更倾向不填收入字段 中位数/众数填充 避免使用均值填充(易受极端值影响)
非随机缺失 失联客户缺失联系方式 单独标记为“缺失类” 缺失本身可能包含业务信号
结构性缺失 新上线产品无历史催收记录 使用同类产品均值或模型预测 需定期更新填充值

2.3.2 异常值检测与处理

异常值检测常用方法包括 Z-Score、IQR 四分位距和业务规则阈值。贷后场景中,异常值往往对应欺诈、系统错误或极端风险事件,需谨慎处理。

  • Z-Score 方法:适用于近似正态分布的连续变量(如年龄、收入)。|Z| > 3 的样本标记为异常,建议结合业务复核。
  • IQR 方法:适用于偏态分布(如逾期金额、催收次数)。Q1 - 1.5×IQR 或 Q3 + 1.5×IQR 之外的样本视为异常。
  • 业务规则阈值:例如“单日催收次数 > 50”明显超出人工上限,直接判定为系统错误。
重要提醒:不要机械删除所有异常值。在贷后场景中,部分异常值(如突然激增的逾期金额)可能预示着欺诈团伙或系统性风险,应单独建表分析,而非直接丢弃。

2.4 数据标准化

数据标准化用于消除不同字段量纲和分布差异对归因模型的影响。贷后策略中常用的标准化方法包括 Min-Max 标准化、Z-Score 标准化和稳健标准化。

方法 公式 适用场景 优点 缺点
Min-Max 标准化 (x - min) / (max - min) 字段值有明确上下界(如年龄 0-100) 保留原始分布形状 对异常值敏感
Z-Score 标准化 (x - μ) / σ 字段近似正态分布(如收入对数) 不受量纲影响 不适用于偏态分布
稳健标准化 (x - median) / IQR 字段存在异常值或偏态(如逾期金额) 抗异常值干扰 计算复杂度略高
贷后场景推荐:对于逾期天数、催收次数等偏态且含异常值的字段,优先使用稳健标准化;对于年龄、期数等均匀分布字段,使用 Min-Max 标准化;对于收入、负债等对数正态分布字段,先取对数再使用 Z-Score 标准化。
数据准备与清洗流程总览 数据来源 账务 / 催收 / 征信 / 行为 质量检查 完整性 / 准确性 / 一致性 缺失值处理 删除 / 填充 / 标记 异常值处理 Z-Score / IQR / 业务规则 数据标准化 Min-Max / Z-Score / 稳健 清洗后数据集 可用于归因建模 关键原则: 1. 先检查后清洗:质量检查结果决定后续处理策略。 2. 保留异常信号:部分异常值可能包含欺诈或风险预警信息,需单独分析。 3. 标准化方法选择:根据字段分布特征选择合适方法,避免一刀切。

2.5 本章小结

数据准备与清洗是坏样本归因分析的基石。通过明确数据来源、执行系统性质量检查、合理处理缺失值与异常值,并选择恰当的标准化方法,可以显著提升后续归因模型的稳定性和可解释性。在实际操作中,建议建立数据质量监控看板,对关键字段的缺失率、异常率进行持续跟踪,确保清洗流程的自动化与可复现性。