3、A/B测试基础概念

A/B测试是信用评分模型迭代中最核心的验证手段。在金融风控场景中,任何模型或策略的上线都必须经过严格的A/B测试,以量化新模型(实验组)相对于旧模型(对照组)在风险控制效果上的真实差异。本节将系统讲解A/B测试的五大基础概念:定义、假设检验、显著性水平、统计功效与最小样本量计算。

3.1 A/B测试的定义

A/B测试,又称拆分测试或对照实验,是一种通过随机分配用户到两个或多个组别,比较不同版本(如模型、策略、规则)在关键指标上表现差异的统计方法。在信用评分模型中,典型的A/B测试结构如下:

  • 对照组(Control Group): 沿用当前生产环境中的旧评分模型或风控策略。
  • 实验组(Treatment Group): 应用新开发的评分模型或调整后的风控策略。
  • 核心指标: 坏账率、通过率、逾期率、KS值、AUC等。
风控实战要点: 在金融场景中,A/B测试必须保证随机分流且组间样本在时间窗口、用户画像、渠道来源上保持同质性,否则测试结果会被混淆变量污染。
A/B测试基本流程 A/B测试基本流程 目标用户群体 随机分流 对照组 旧评分模型 / 策略 实验组 新评分模型 / 策略 结果对比分析

3.2 假设检验:原假设与备择假设

假设检验是A/B测试的统计决策框架。在信用评分模型测试中,我们通过构建一对互斥的假设来判定新模型是否显著优于旧模型。

假设类型 符号 含义 信用评分场景示例
原假设 H₀ 无差异或效果不显著 新模型与旧模型的坏账率无显著差异
备择假设 H₁ 或 Hₐ 存在显著差异或效果提升 新模型的坏账率显著低于旧模型

在风控A/B测试中,常见的假设形式包括:

  • 双尾检验: H₀: μ₁ = μ₂ vs H₁: μ₁ ≠ μ₂(新模型效果可能更好或更差)
  • 单尾检验(左尾): H₀: μ₁ ≥ μ₂ vs H₁: μ₁ < μ₂(新模型坏账率更低)
  • 单尾检验(右尾): H₀: μ₁ ≤ μ₂ vs H₁: μ₁ > μ₂(新模型通过率更高)
常见误区: 在金融风控中,建议优先使用双尾检验,除非有极强的先验证据表明新模型只会单向改善。单尾检验虽然更容易获得显著性,但可能忽略新模型在某些子群体中表现更差的风险。

3.3 显著性水平(α)

显著性水平 α 是拒绝原假设时犯第一类错误(假阳性)的概率阈值。在信用评分模型测试中,α 通常设定为 0.05 或 0.01。

α 值 置信水平 (1-α) 含义 风控场景适用性
0.10 90% 较宽松,容易拒绝 H₀ 初步探索性测试
0.05 95% 行业标准,平衡风险 大多数模型迭代测试
0.01 99% 非常严格,降低假阳性 高风险策略变更(如额度调整)

在A/B测试中,当 p 值 < α 时,我们拒绝原假设,认为新模型的效果在统计上显著。但需注意:统计显著 ≠ 业务显著。一个 p 值很小的结果可能在实际业务中只带来微小的提升。

3.4 统计功效(Power)

统计功效是当备择假设为真时,正确拒绝原假设的概率,即 1 - β,其中 β 是第二类错误(假阴性)的概率。在信用评分模型测试中,统计功效反映了测试能够检测到真实效果的能力。

错误类型 定义 风控后果 可接受水平
第一类错误(α) 错误拒绝 H₀(假阳性) 上线无效模型,增加坏账风险 通常 ≤ 0.05
第二类错误(β) 错误接受 H₀(假阴性) 错过有效模型,损失业务机会 通常 ≤ 0.20
统计功效 (1-β) 正确拒绝 H₀ 的概率 测试的检测灵敏度 通常 ≥ 0.80
风控实战建议: 在信用评分模型A/B测试中,建议将统计功效设定在 0.80 以上。如果功效过低,即使新模型真实有效,测试也可能无法得出显著结论,导致优秀的模型被埋没。
假设检验决策矩阵 假设检验决策矩阵 实际情况 H₀ 为真 H₁ 为真 测试决策 不拒绝 H₀ 拒绝 H₀ 正确决策 (1-α) 置信水平 第一类错误 α (假阳性) 第二类错误 β (假阴性) 正确决策 (1-β) 统计功效 目标:最大化绿色区域(置信水平 + 统计功效),最小化红色区域(α + β)

3.5 最小样本量计算

最小样本量是确保A/B测试具有足够统计功效所需的最少用户数。样本量不足会导致测试结果不可靠,样本量过大则浪费计算资源和时间。在信用评分模型测试中,最小样本量受以下四个因素影响:

  1. 显著性水平 α: 通常取 0.05
  2. 统计功效 1-β: 通常取 0.80
  3. 最小可检测效应量(MDE): 业务上认为有意义的最小差异
  4. 基线转化率/坏账率: 对照组的当前指标值

对于比例型指标(如坏账率),最小样本量计算公式为:

n = ( (Z_α/2 + Z_β)² × (p₁(1-p₁) + p₂(1-p₂)) ) / (p₂ - p₁)²

其中:
  n      = 每组所需样本量
  Z_α/2  = 对应显著性水平 α 的 Z 值(α=0.05 时取 1.96)
  Z_β    = 对应统计功效的 Z 值(功效=0.80 时取 0.84)
  p₁     = 对照组的预期坏账率
  p₂     = 实验组的预期坏账率
  (p₂ - p₁) = 最小可检测效应量(MDE)

以下为不同场景下的最小样本量参考表(α=0.05, 功效=0.80):

基线坏账率 MDE(绝对降低) 相对降低比例 每组最小样本量
5.0% 0.5% 10% 约 7,500
5.0% 1.0% 20% 约 1,900
3.0% 0.3% 10% 约 12,800
3.0% 0.6% 20% 约 3,200
1.0% 0.2% 20% 约 9,600
实战经验: 在信用评分模型测试中,建议将最小样本量上浮 10%-20% 以应对用户流失、数据缺失等现实问题。同时,不要只依赖统计公式——在金融风控中,还需要考虑业务周期(如季节性)、样本代表性等实际因素。

3.6 概念总结

本节五个核心概念构成了信用评分模型A/B测试的统计基础。在实际项目中,建议按以下顺序进行参数设定:

  1. 确定业务上可接受的最小效应量(MDE)
  2. 设定显著性水平 α(通常 0.05)
  3. 设定统计功效 1-β(通常 0.80)
  4. 计算最小样本量并预留余量
  5. 执行A/B测试并计算 p 值
  6. 结合统计显著性与业务显著性做出决策
核心原则: 统计显著性是决策的必要条件,但不是充分条件。在信用评分模型上线前,必须同时评估统计显著性、业务显著性(效应量大小)以及模型在风控全流程中的实际表现。