2. A/B测试基础概念:假设检验、零假设与备择假设、显著性水平、统计功效、效应量
A/B测试本质上是一种受控实验,其决策依据是假设检验。理解假设检验的核心概念,是正确解读A/B测试结果、避免“假阳性”和“假阴性”错误的前提。本节将系统梳理假设检验的五大基础支柱。
2.1 假设检验的核心逻辑
假设检验是一种利用样本数据对总体参数或分布做出统计推断的方法。其基本逻辑是:先对总体提出一个假设(零假设),然后通过样本数据计算检验统计量,评估在零假设成立的前提下,观察到当前样本结果(或更极端结果)的概率。如果这个概率非常小,我们就拒绝零假设,转而接受备择假设。
核心思想: 小概率事件在一次实验中几乎不可能发生。如果发生了,我们就怀疑原假设的正确性。
2.2 零假设与备择假设
假设检验包含两个互斥的假设:
- 零假设 (H₀, Null Hypothesis): 通常代表“无差异”或“无效果”的默认立场。在A/B测试中,H₀ 通常表述为“实验组与对照组的关键指标无显著差异”。
- 备择假设 (H₁ 或 Hₐ, Alternative Hypothesis): 与零假设相对,代表研究者希望证明的结论。在A/B测试中,H₁ 通常表述为“实验组与对照组的关键指标存在显著差异”。
记忆技巧: H₀ 是“零效果”(Zero effect),H₁ 是“有效果”。我们通过数据试图找到足够证据来拒绝 H₀,从而支持 H₁。
2.2.1 单侧检验 vs 双侧检验
| 检验类型 | 备择假设形式 | 适用场景 | 示例 |
|---|---|---|---|
| 双侧检验 | μ₁ ≠ μ₂ | 只关心是否有差异,不关心方向 | 新推荐算法是否改变了点击率(变高或变低) |
| 单侧检验(右尾) | μ₁ > μ₂ | 只关心是否优于对照组 | 新UI是否提升了转化率 |
| 单侧检验(左尾) | μ₁ < μ₂ | 只关心是否劣于对照组 | 新策略是否降低了用户流失率 |
2.3 显著性水平 (α)
显著性水平 (Significance Level, α) 是事先设定的一个阈值,代表我们愿意承担的“假阳性”风险——即零假设实际为真,但我们错误地拒绝了它的概率。
- 常用值: α = 0.05(行业标准),α = 0.01(更严格),α = 0.10(较宽松)。
- 解释: 当 α = 0.05 时,意味着如果零假设为真,我们仍有5%的概率错误地得出“有显著差异”的结论。
- 与p值的关系: 如果 p ≤ α,则拒绝 H₀;如果 p > α,则不拒绝 H₀。
常见误区: α 不是“H₀ 为真的概率”,也不是“做出正确决策的概率”。它是在 H₀ 为真的条件下,拒绝 H₀ 的条件概率。
2.4 统计功效 (Statistical Power)
统计功效 (Power) 是当备择假设为真时,检验能够正确拒绝零假设的概率。它衡量了实验发现真实效应的能力。
- 公式: Power = 1 - β,其中 β 是第二类错误(假阴性)的概率。
- 行业标准: 通常要求 Power ≥ 0.80,即实验有80%的把握检测到真实存在的效应。
- 影响因素:
- 样本量 (n): 样本量越大,功效越高。
- 效应量 (Effect Size): 真实差异越大,功效越高。
- 显著性水平 (α): α 越大(如从0.01放宽到0.05),功效越高。
- 数据变异性: 方差越小,功效越高。
2.5 效应量 (Effect Size)
效应量 (Effect Size) 衡量的是实验组与对照组之间差异的实际大小,而不依赖于样本量。p值告诉你差异是否“统计显著”,效应量告诉你差异是否“实际显著”。
2.5.1 常见效应量指标
| 指标 | 公式 | 适用场景 | 解释 |
|---|---|---|---|
| Cohen's d | (μ₁ - μ₂) / σ | 连续变量(如收入、时长) | 以标准差为单位的差异 |
| 绝对提升 | p₁ - p₂ | 二分类变量(如转化率) | 百分比点的绝对差值 |
| 相对提升 | (p₁ - p₂) / p₂ | 二分类变量(如转化率) | 相对于基线的百分比变化 |
| 比值比 (OR) | (p₁/(1-p₁)) / (p₂/(1-p₂)) | 二分类变量(如点击率) | 两组发生概率的比值 |
2.5.2 Cohen's d 效应量参考标准
| 效应量等级 | Cohen's d 值 | 实际含义 |
|---|---|---|
| 小效应 | 0.2 | 差异较小,需要大样本才能检测到 |
| 中效应 | 0.5 | 肉眼可见的差异,中等样本即可检测 |
| 大效应 | 0.8 | 差异明显,小样本即可检测 |
实践要点: 在A/B测试中,不要只看p值是否小于0.05。一个统计显著但效应量极小的结果(如转化率提升0.01%)可能没有业务价值。始终结合效应量评估结果的实际显著性。
2.6 五大概念关系总结
下表总结了五个核心概念在A/B测试中的角色和相互关系:
| 概念 | 符号 | 在A/B测试中的角色 | 理想值 |
|---|---|---|---|
| 零假设 | H₀ | 默认立场:实验组与对照组无差异 | 希望被拒绝 |
| 备择假设 | H₁ | 研究目标:实验组与对照组有差异 | 希望被接受 |
| 显著性水平 | α | 控制假阳性风险的上限 | 通常 0.05 |
| 统计功效 | 1 - β | 检测真实效应的能力 | ≥ 0.80 |
| 效应量 | d / Δ | 衡量差异的实际大小 | 越大越好 |
设计A/B测试时的检查清单:
1. 明确零假设和备择假设(单侧还是双侧?)
2. 设定显著性水平 α(通常 0.05)
3. 确定最小感兴趣的效应量(业务上认为有意义的提升幅度)
4. 计算所需样本量,确保统计功效 ≥ 0.80
5. 运行实验,收集数据,计算p值和效应量
6. 综合p值和效应量做出业务决策
1. 明确零假设和备择假设(单侧还是双侧?)
2. 设定显著性水平 α(通常 0.05)
3. 确定最小感兴趣的效应量(业务上认为有意义的提升幅度)
4. 计算所需样本量,确保统计功效 ≥ 0.80
5. 运行实验,收集数据,计算p值和效应量
6. 综合p值和效应量做出业务决策