4. 样本采集策略:随机采样、分层采样、系统采样

样本采集策略直接决定了样本能否代表总体分布,是样本偏差校验的第一道防线。Risk Gateway 内置三种核心采样策略,分别适用于不同的数据场景与校验目标。本节将逐一解析其原理、适用条件及在 Risk Gateway 中的实现方式。

4.1 三种采样策略对比

策略 核心原理 适用场景 偏差风险
随机采样 每个样本被选中的概率相等,完全随机抽取 总体分布均匀、无显著分层特征 低(但小样本下可能偶然偏离)
分层采样 按关键特征将总体分为若干层,每层内随机抽取 总体存在明显分层(如地区、客群、产品线) 极低(保证各层代表性)
系统采样 按固定间隔(如每第 k 条记录)抽取样本 数据流连续、无周期性模式 中(若数据存在周期则偏差显著)
实战提示:在风控模型校验中,分层采样是最常用的策略,因为它能确保低违约率客群(如优质客户)和高风险客群在样本中均有足够代表量,避免模型对少数类样本的拟合偏差被掩盖。

4.2 随机采样(Simple Random Sampling)

随机采样是最基础的采样方式,在 Risk Gateway 中通过内置伪随机数生成器实现。每个记录被赋予一个 [0,1) 区间的随机数,按目标样本量截取前 N 条或按阈值筛选。

Risk Gateway 实现步骤:

  1. 在数据源节点后添加「采样」算子
  2. 采样方式选择「随机采样」
  3. 设置采样比例(如 20%)或固定样本量(如 5000 条)
  4. 可选:设置随机种子以保证结果可复现
// Risk Gateway 随机采样配置示例(JSON 格式)
{
  "sampling_type": "random",
  "sample_ratio": 0.2,
  "random_seed": 42,
  "strategy": "without_replacement"
}
注意:当总体中存在极端不平衡(如违约样本仅占 0.5%)时,纯随机采样可能抽到极少数甚至零个违约样本,导致校验样本完全失去对风险分布的刻画能力。此时应优先考虑分层采样。

4.3 分层采样(Stratified Sampling)

分层采样是 Risk Gateway 中对抗样本偏差的核心武器。它先将总体按一个或多个分层变量(如信用评分区间、产品类型、地区)划分为互不重叠的层,然后在每层内独立执行随机采样。

Risk Gateway 实现步骤:

  1. 添加「采样」算子,选择「分层采样」
  2. 指定分层字段(支持多字段组合,如 region + product_type)
  3. 设置每层采样方式:等比例(按层大小比例)或等量(每层固定数量)
  4. 配置最小层样本量阈值,避免极小层被完全忽略
// Risk Gateway 分层采样配置示例
{
  "sampling_type": "stratified",
  "strata_fields": ["credit_tier", "region"],
  "sampling_mode": "proportional",
  "min_strata_count": 50,
  "random_seed": 42
}
关键参数说明:
  • 等比例采样:各层采样比例相同,保持总体分布结构,适用于分布校验
  • 等量采样:每层抽取相同数量,适用于对比校验(如各层模型表现对比)
  • 最小层样本量:防止极小层因随机波动被遗漏,建议设为 30~50
分层采样与随机采样流程对比 分层采样 vs 随机采样流程对比 总体数据集 随机采样(无分层) 样本分布可能偏离总体 小层可能被完全遗漏 分层采样(按层抽取) 层A 层B 层C 样本A 样本B 样本C 各层分布与总体一致

4.4 系统采样(Systematic Sampling)

系统采样按固定间隔从排序后的数据中抽取样本。在 Risk Gateway 中,系统采样常用于时间序列数据的等间隔校验,如每 100 笔交易抽取 1 笔用于实时监控。

Risk Gateway 实现步骤:

  1. 添加「采样」算子,选择「系统采样」
  2. 设置采样间隔 k(如 k=50 表示每 50 条取 1 条)
  3. 可选:设置起始偏移量(避免固定起始点带来的偏差)
  4. 确认数据排序字段(通常为时间戳或流水号)
// Risk Gateway 系统采样配置示例
{
  "sampling_type": "systematic",
  "interval": 50,
  "start_offset": 3,
  "order_field": "transaction_time"
}
风险提示:系统采样对数据中的周期性模式极为敏感。例如,若数据按周排列且 k=7,则每周只抽到同一天的数据,样本将完全丧失周内分布的代表性。使用前务必通过自相关分析或周期图谱确认数据无显著周期。

4.5 三种策略在 Risk Gateway 中的选择决策树

采样策略选择决策树 Risk Gateway 采样策略选择决策树 选择采样策略 数据有明显分层特征? 是 分层采样 否 数据存在周期模式? 是 随机采样 否 系统采样 提示:分层采样优先用于风控校验,系统采样仅用于无周期的时间序列

4.6 实战建议:采样策略组合使用

在 Risk Gateway 的实际项目中,三种策略并非互斥。推荐采用以下组合方案:

  • 主策略:分层采样 — 按风险等级(如 A/B/C/D 四级)分层,每层等比例抽取,保证样本结构与总体一致
  • 辅助策略:系统采样 — 在分层后的每层内部,按时间顺序系统采样,确保时间维度的均匀覆盖
  • 兜底策略:随机采样 — 当分层字段缺失或分层后某层样本量过小时,回退至随机采样
最佳实践:在 Risk Gateway 中创建采样策略模板时,建议将分层字段设置为「信用评分区间 + 产品类型」的组合。这两个字段在风控场景中通常能解释 70% 以上的样本分布差异,是控制样本偏差的最优分层维度。