3. A/B测试核心概念:假设检验、第一类与第二类错误、统计功效、最小样本量计算
在信用评分模型的A/B测试中,我们并非简单比较两组通过率或坏账率的数值大小,而是需要通过严格的统计推断来判断差异是否真实存在。本章将系统讲解支撑A/B测试决策的五个核心统计概念,帮助你在实际项目中做出科学、可复现的结论。
3.1 假设检验:从“猜想”到“验证”
假设检验是A/B测试的决策框架。我们将业务问题转化为两个互斥的统计假设:
- 原假设(H₀):新模型(实验组)与旧模型(对照组)的核心指标无差异。例如:“新模型与旧模型的坏账率相同”。
- 备择假设(H₁):新模型与旧模型存在显著差异。例如:“新模型的坏账率低于旧模型”。
测试过程就是收集样本数据,计算检验统计量,然后判断是否有足够证据拒绝H₀。如果p值小于预设的显著性水平α,则拒绝H₀,认为差异具有统计学意义。
实战提示:在信用评分场景中,我们通常使用双样本比例检验(Z检验)来比较通过率、坏账率等二分类指标;使用双样本t检验来比较平均信用分、平均额度等连续指标。
3.2 第一类错误与第二类错误
在假设检验中,我们可能犯两种错误,理解它们的区别对信用评分模型评估至关重要:
| 错误类型 | 统计定义 | 信用评分场景示例 | 业务后果 |
|---|---|---|---|
| 第一类错误(α) | 原假设为真时错误地拒绝它(假阳性) | 新模型实际上没有改善,但测试结论认为它更好 | 错误上线无效模型,浪费资源,可能增加风险 |
| 第二类错误(β) | 原假设为假时错误地接受它(假阴性) | 新模型确实有改善,但测试结论认为无差异 | 错失优化机会,无法提升业务指标 |
关键权衡:α 和 β 呈反向关系。降低 α(更严格地拒绝H₀)会增加 β(更难发现真实差异)。在信用评分场景中,通常将 α 设为 0.05,β 设为 0.20(即统计功效为 0.80),以平衡风险与机会。
3.3 统计功效:测试的“探测能力”
统计功效(Statistical Power)定义为 1 - β,即当备择假设为真时,检验能够正确拒绝原假设的概率。在信用评分A/B测试中,高功效意味着:如果新模型确实优于旧模型,我们有很高的概率能检测到这个差异。
影响统计功效的四个关键因素:
- 效应量(Effect Size):新模型与旧模型之间的真实差异大小。差异越大,功效越高。
- 样本量(Sample Size):每组包含的样本数量。样本量越大,功效越高。
- 显著性水平(α):α 越大(例如从0.01放宽到0.05),功效越高。
- 数据变异性(Variance):指标的标准差越小,功效越高。
常见误区:很多分析师只关注p值是否小于0.05,却忽略了统计功效。如果功效过低(例如低于0.50),即使p值显著,结论也极不可靠。在信用评分场景中,建议将功效目标设为0.80或更高。
3.4 最小样本量计算:科学规划测试规模
在启动A/B测试之前,必须计算所需的最小样本量。样本量过小会导致功效不足,样本量过大则浪费资源。最小样本量取决于以下参数:
| 参数 | 符号 | 信用评分典型值 | 说明 |
|---|---|---|---|
| 显著性水平 | α | 0.05 | 通常固定为0.05 |
| 统计功效 | 1 - β | 0.80 | 行业标准 |
| 对照组基准率 | p₀ | 5%(坏账率) | 历史数据估算 |
| 最小可检测效应 | δ | 1%(绝对降低) | 业务认为有意义的改善 |
对于二分类指标(如坏账率),最小样本量计算公式为:
n = (Z_(1-α/2) + Z_(1-β))² × [p₀(1-p₀) + p₁(1-p₁)] / (p₁ - p₀)²
其中:
Z_(1-α/2) = 1.96(对应 α=0.05,双尾检验)
Z_(1-β) = 0.84(对应 功效=0.80)
p₀ = 对照组基准率
p₁ = 实验组预期率(p₀ - δ)
n = 每组所需样本量
实战案例:假设旧模型坏账率为5%,我们希望检测到新模型将坏账率降低至4%(绝对降低1%),α=0.05,功效=0.80。代入公式计算:
n = (1.96 + 0.84)² × [0.05×0.95 + 0.04×0.96] / (0.01)² ≈ 7.84 × 0.0859 / 0.0001 ≈ 6,735
即每组至少需要约6,735个样本,两组共需约13,470个样本。
n = (1.96 + 0.84)² × [0.05×0.95 + 0.04×0.96] / (0.01)² ≈ 7.84 × 0.0859 / 0.0001 ≈ 6,735
即每组至少需要约6,735个样本,两组共需约13,470个样本。
3.5 核心概念总结
| 概念 | 定义 | 在信用评分A/B测试中的作用 |
|---|---|---|
| 假设检验 | 通过样本数据判断总体差异是否显著的统计框架 | 决定新模型是否显著优于旧模型 |
| 第一类错误(α) | 错误拒绝真实原假设的概率 | 控制错误上线无效模型的风险 |
| 第二类错误(β) | 错误接受虚假原假设的概率 | 避免错失真正有效的模型优化 |
| 统计功效(1-β) | 正确检测真实差异的概率 | 确保测试有足够能力发现业务上有意义的改善 |
| 最小样本量 | 达到预设功效所需的最少样本数 | 科学规划测试规模,平衡资源与可靠性 |
下一步行动:在开始A/B测试之前,请务必完成以下三步:① 明确业务上认为有意义的效应量;② 设定α和功效水平;③ 计算最小样本量并确认数据量是否充足。只有做好这些前置工作,测试结论才具有统计可信度。