3. A/B测试原理:假设检验、第一类错误、第二类错误、统计功效与样本量计算

在风控策略调优中,A/B测试并非简单的“分组看效果”,其底层逻辑建立在严谨的统计推断之上。理解假设检验、两类错误、统计功效与样本量计算,是确保测试结论可靠、避免“虚假提升”或“漏掉好策略”的核心前提。

3.1 假设检验:从“猜想”到“验证”的桥梁

假设检验是A/B测试的统计骨架。其核心思想是:先假设策略变更没有效果(即原假设 H₀),然后通过实验数据判断是否有足够证据推翻这个假设,从而接受备择假设 H₁(策略有效)。

风控场景中的假设定义示例:
原假设 H₀: 新策略组(B组)的逾期率 ≥ 对照组(A组)的逾期率(策略无正向效果)。
备择假设 H₁: 新策略组(B组)的逾期率 < 对照组(A组)的逾期率(策略有降逾效果)。

检验过程通常遵循以下步骤:

  1. 设定原假设与备择假设(H₀ 与 H₁)。
  2. 选择检验统计量(如 Z 统计量、t 统计量),并确定其分布。
  3. 设定显著性水平 α(通常为 0.05 或 0.01)。
  4. 计算 p 值:在 H₀ 为真的前提下,观察到当前样本结果(或更极端结果)的概率。
  5. 做出决策:若 p 值 < α,则拒绝 H₀,认为策略效果在统计上显著。
实战提示: 风控场景中,p 值 < 0.05 是常见的“显著”门槛。但切勿盲目依赖 p 值,需结合效果量(如逾期率绝对下降幅度)综合判断业务价值。

3.2 第一类错误与第二类错误:风控决策的“误伤”与“漏网”

在假设检验中,我们无法做到 100% 正确,必然存在两类错误风险。理解这两类错误,是风控策略调优中平衡“风险”与“收益”的关键。

决策结果 H₀ 为真(策略无效) H₁ 为真(策略有效)
接受 H₀(不推策略) ✅ 正确决策(1 - α) ❌ 第二类错误(β)
“漏网”:错过好策略
拒绝 H₀(推策略) ❌ 第一类错误(α)
“误伤”:上线无效策略
✅ 正确决策(1 - β)
= 统计功效
风控视角解读:
第一类错误(α): 将无效策略误判为有效并上线,可能导致风险指标恶化、资金损失。风控中通常严格控制 α(如 0.01)。
第二类错误(β): 将有效策略误判为无效而放弃,错失优化机会,导致竞争力下降。β 通常设为 0.2 或 0.1。
第一类错误、第二类错误与统计功效 第一类错误(α)、第二类错误(β)与统计功效(1-β) H₀ 分布(策略无效) H₁ 分布(策略有效) 临界值 α β 1-β(功效) 关键关系: • α 越小(如 0.01),临界值越右移,β 增大,功效降低。 • 增大样本量可使 H₀ 与 H₁ 分布更“瘦高”,同时降低 α 和 β,提升功效。 • 风控中常取 α=0.01, β=0.2(功效 0.8),在控制误伤的同时保留发现好策略的能力。

3.3 统计功效:发现真实效果的“探测力”

统计功效(Power = 1 - β)衡量的是:当策略确实有效时,我们的A/B测试能够正确检测出这种效果的概率。功效越高,越不容易“漏掉”好策略。

影响统计功效的四大因素:

  • 效果量(Effect Size): 策略带来的真实差异大小。效果量越大,越容易被检测到,功效越高。
  • 显著性水平 α: α 越小(要求越严格),临界值越远,功效越低。
  • 样本量: 样本量越大,抽样误差越小,功效越高。
  • 数据波动性(方差): 指标方差越小,功效越高。风控中逾期率等比率型指标方差通常较小。
风控实战建议: 在策略调优中,建议将统计功效设定在 0.8 或 0.9。这意味着如果新策略能带来 10% 的相对逾期率下降,我们有 80%~90% 的概率在测试中检测到这一效果。

3.4 样本量计算:测试前必须完成的“预算”

样本量计算是A/B测试规划阶段的核心工作。样本量过小,测试结果不可靠;样本量过大,浪费流量和时间,甚至可能因测试周期过长导致环境变化(如节假日效应)污染结果。

对于风控中常见的比率类指标(如逾期率、通过率、坏账率),样本量计算公式如下:

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

其中:
n        = 每组所需样本量
Z_α/2    = 显著性水平 α 对应的 Z 值(双尾检验,α=0.05 时 Z=1.96)
Z_β      = 第二类错误 β 对应的 Z 值(β=0.2 时 Z=0.84)
p₁       = 对照组预期转化率/逾期率
p₂       = 实验组预期转化率/逾期率(基于最小可检测效果量)
计算示例:
假设当前逾期率 p₁ = 2.0%,期望检测到相对下降 10%(即 p₂ = 1.8%),取 α=0.05(双尾),β=0.2(功效 0.8)。
n = ( (1.96 + 0.84)² × (0.02×0.98 + 0.018×0.982) ) / (0.018 - 0.02)² ≈ 23,500 人/组。
若每日进件 5,000 人,则每组需约 4.7 天,总测试周期约 5 天。
样本量计算流程 样本量计算流程与关键输入 显著性水平 α 统计功效 1-β 最小可检测效果量 样本量计算公式 n = f(α, β, p₁, p₂) 每组所需样本量 n • 效果量越小、α 越小、功效要求越高,所需样本量越大。 • 风控中逾期率通常较低(1%~5%),检测微小改善需要较大样本量。

3.5 实战中的权衡与常见陷阱

参数 风控常用值 调高/调低的影响 实战建议
α(第一类错误) 0.01 ~ 0.05 α 越小,越难拒绝 H₀,越保守 高风险策略(如大幅放宽准入)用 0.01;低风险优化用 0.05
β(第二类错误) 0.1 ~ 0.2 β 越小,功效越高,所需样本越大 重要策略(如核心风控模型)取 β=0.1(功效 0.9)
最小可检测效果量 相对变化 5%~20% 效果量越小,所需样本量呈平方级增长 结合业务成本与流量,设定合理的最小效果量
样本量 数千 ~ 数十万 样本量越大,测试周期越长,环境变化风险越大 在满足功效前提下,尽量缩短测试周期(通常 ≤ 2周)
常见陷阱:
1. 忽视多重比较问题: 同时测试多个策略或观察多个指标时,需进行多重比较校正(如 Bonferroni 校正),否则 α 会膨胀。
2. 提前停止测试: 看到“显著”结果就提前停止,会严重放大第一类错误。必须坚持预设的样本量或测试周期。
3. 忽略实际显著性: 统计显著不等于业务显著。一个 p=0.04 但逾期率仅下降 0.01% 的策略,可能不值得上线。