1. 为什么要计算样本量:统计功效、显著性水平、效应量、样本量不足的后果

A/B 测试中,样本量不是越大越好,也不是越少越省事。样本量的大小直接影响实验的可靠性、敏感性和经济性。不事先计算样本量,就像闭着眼睛射击——你可能浪费大量流量却得不到有效结论,或者花了大成本却只发现了微不足道的差异。

1.1 四个核心概念

概念通俗解释统计符号作用
统计功效当真实差异存在时,你正确发现它的概率1 – β保证实验“抓得住”真实效应
显著性水平允许的“假阳性”概率(没差异却误报有)α控制犯错风险,通常取 0.05
效应量你期望检测到的最小实际差异(如转化率提高 1%)d 或 δ定义什么算是“有意义的改变”
样本量不足的后果因样本太少导致结论不可靠的一系列问题—警示盲目开始实验

1.2 类比:考试与及格线

🎯 类比: 想象一次考试,你想判断“新教学方法是否提高平均分”。
  • 显著性水平(α) = 你愿意冒多大风险冤枉新方法(比如 5% 的概率误判为有效)。
  • 效应量 = 你希望新方法至少提高多少分才算“有用”(比如 5 分)。
  • 统计功效 = 如果新方法真的提高了 5 分,你有多大把握在这次考试中检测出来。
  • 样本量 = 参加考试的学生人数。人数太少,哪怕新方法很有效,可能也看不出差异(低功效);人数太多,又会浪费资源。

1.3 原理图解:样本量如何串联四大概念

下方 SVG 展示了样本量与统计功效、显著性水平、效应量之间的直接关系,以及样本量不足可能引发的后果。

样本量如何影响统计概念 样本量 Sample Size 效应量 Effect Size 统计功效 Power (1‑β) 样本量不足后果 低功效·高假阴性 显著性水平 Alpha (α)

1.4 常见误区

  • 误区一:样本量越大,实验越“可信” — 样本量过大会使微小、无实际意义的差异也变得“显著”,导致过度反应。
  • 误区二:显著性水平 α 越小越好 — α 降低会同步降低统计功效,除非相应增加样本量。
  • 误区三:效应量是固定不变的 — 效应量取决于业务目标和先验知识,不是统计分析可以“调”出来的。
  • 误区四:不用计算,凭经验选个样本量就行 — 不同测试的变体差异、指标方差、用户行为都不同,经验值常常失效。

1.5 练习题

💡 思考题
某电商平台计划做一次“新推荐算法 vs 旧算法”的 A/B 测试。实验中转化率提升预计为 0.3%(效应量很小),显著性水平 α = 0.05,希望统计功效达到 80%。
  1. 如果直接抽取 500 名用户(每组 250 人),最可能遇到什么情况?(A. 功效不足,很可能错过真实改进 B. 功效过高,浪费流量 C. 刚好合适)
  2. 要使功效达标,你需要增加还是减少样本量?
  3. 假设你无法获得更多流量,可调整哪个参数来保持设计可行性?(提示:可以放宽 α 或降低功效要求)

答案:1 → A;2 → 增加;3 → 放宽显著性水平(如 α 从 0.05 调至 0.10)或接受更低功效(如 60%)。

1.6 应用边界

  • 探索性 / 漏斗优化阶段:可适当放宽功效要求(如 60%‑70%),以快速迭代,但对结果需更谨慎。
  • 贝叶斯测试:样本量计算基于后验分布,而非频率派的显著性检验,需使用不同的公式。
  • 多臂测试 / 分段实验:多个变体共存时,需进行多重比较校正(如 Bonferroni),这会提高对样本量的需求。
  • 效应量未知:可以基于历史数据估算最小可检测效应,或采用最小经济显著性(如转化率提升 0.5% 才值得投入开发)作为输入。