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测试必须保证随机分流且组间样本在时间窗口、用户画像、渠道来源上保持同质性,否则测试结果会被混淆变量污染。
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 以上。如果功效过低,即使新模型真实有效,测试也可能无法得出显著结论,导致优秀的模型被埋没。
3.5 最小样本量计算
最小样本量是确保A/B测试具有足够统计功效所需的最少用户数。样本量不足会导致测试结果不可靠,样本量过大则浪费计算资源和时间。在信用评分模型测试中,最小样本量受以下四个因素影响:
- 显著性水平 α: 通常取 0.05
- 统计功效 1-β: 通常取 0.80
- 最小可检测效应量(MDE): 业务上认为有意义的最小差异
- 基线转化率/坏账率: 对照组的当前指标值
对于比例型指标(如坏账率),最小样本量计算公式为:
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测试的统计基础。在实际项目中,建议按以下顺序进行参数设定:
- 确定业务上可接受的最小效应量(MDE)
- 设定显著性水平 α(通常 0.05)
- 设定统计功效 1-β(通常 0.80)
- 计算最小样本量并预留余量
- 执行A/B测试并计算 p 值
- 结合统计显著性与业务显著性做出决策
核心原则: 统计显著性是决策的必要条件,但不是充分条件。在信用评分模型上线前,必须同时评估统计显著性、业务显著性(效应量大小)以及模型在风控全流程中的实际表现。