2. 样本定义与标签设计:好坏样本定义、逾期天数与标签映射、观察点与表现期设定

在风控建模中,样本定义与标签设计是决定模型上限的基石。如果好坏样本的定义不清晰、观察点与表现期设定不合理,后续的特征工程和模型训练将失去可靠的参照系。本节将系统讲解好坏样本的判定逻辑、逾期天数与标签的映射关系,以及观察点与表现期的设定方法。

2.1 好坏样本定义

好坏样本的定义直接决定了模型要预测的目标。在信贷风控中,通常以借款人的还款行为作为判定依据。常见的定义方式包括:

  • 好样本(Good):在表现期内按时还款或仅发生轻微逾期(如逾期 1-29 天)的客户。
  • 坏样本(Bad):在表现期内发生严重逾期(如逾期 ≥30 天)或最终成为坏账的客户。
  • 模糊样本(Indeterminate / Reject):表现期不足、提前结清或逾期天数处于中间区间的客户,通常从建模样本中剔除。
实战建议: 在消费金融场景中,通常将逾期 ≥30 天定义为坏样本;在信用卡场景中,逾期 ≥90 天更为常见。定义需结合业务容忍度和监管要求。

2.2 逾期天数与标签映射

逾期天数(Days Past Due, DPD)是衡量客户还款行为的关键指标。将连续的逾期天数映射为二分类或多分类标签,是标签设计的核心步骤。下表展示了常见的映射规则:

逾期天数区间 标签类别 说明
DPD = 0 好样本 正常还款,无逾期
1 ≤ DPD ≤ 29 好样本(或模糊样本) 轻微逾期,通常仍视为好样本
30 ≤ DPD ≤ 89 坏样本 严重逾期,进入催收阶段
DPD ≥ 90 坏样本(或损失样本) 长期逾期,可能转为坏账

在实际操作中,标签映射需要结合业务逻辑和样本分布进行调整。例如,某些机构会将 DPD ≥ 60 作为坏样本阈值,以平衡样本量和坏账率。

2.3 观察点与表现期设定

观察点(Observation Point)和表现期(Performance Window)是样本定义的时间框架。观察点是开始观察客户行为的时间点,表现期是观察客户还款表现的时间长度。合理的设定能确保模型预测的是未来风险,而非历史结果。

核心公式: 标签 = f(表现期内的最大逾期天数)

下图展示了观察点与表现期的关系,以及样本标签的生成流程:

观察点与表现期设定示意图 观察点 表现期(6个月) 标签生成 说明 观察点:客户申请贷款或首次放款的时间点。 表现期:观察客户还款行为的时间窗口,通常为6-12个月。 标签生成:根据表现期内的最大逾期天数,映射为好/坏样本。

2.4 样本定义中的常见陷阱

  • 表现期过短:如果表现期不足,部分坏样本可能尚未暴露,导致标签偏乐观。
  • 观察点不一致:不同客户的观察点应统一(如放款日),否则会导致时间偏差。
  • 模糊样本处理不当:将模糊样本强行归入好或坏样本,会引入噪声。
  • 标签泄漏:使用表现期之后的信息来定义标签,会导致模型在训练时“看到未来”。
注意: 在样本定义阶段,务必进行时间穿越测试(Time Travel Test),确保观察点之前的信息不会泄露到标签中。

2.5 样本分层与标签设计实践

在实际项目中,样本定义往往需要结合业务场景进行分层。例如,针对不同产品线(现金贷、分期、信用卡)或不同客群(新客、老客),可以设定不同的逾期阈值和表现期长度。下表展示了常见的分层策略:

业务场景 坏样本定义 表现期 观察点
现金贷(短期) 逾期 ≥ 7 天 1-3 个月 放款日
消费分期(中期) 逾期 ≥ 30 天 6-12 个月 首期还款日
信用卡(长期) 逾期 ≥ 90 天 12-24 个月 账单日