思维模型
偷看问题
了解为什么在实验结束前反复查看结果,可能让你得出错误结论。
探索一下
你的团队推出了网站新设计 B,想与旧设计 A 做对比测试。测试原计划持续两周,但刚过一天,B 版的转化率就高出 10%,而且结果具有统计显著性。
接下来怎么做最负责任?
一起来看看,为什么做统计也需要耐心。
理解概念
理解概念
“偷看问题”指的是反复查看实验结果,一看到有希望的结果就提前结束实验的错误做法。这会大大增加你被随机因素误导的概率,让你把一时的偶然现象当成真正的改善。例如,如果你每小时都查看一次应用新功能的表现,就可能碰巧看到用户参与度短暂上升,误以为这个功能大获成功。
试试这样:开始任何测试前,先确定测试时长或样本量,并按计划执行。
详细讲解
详细讲解
偷看问题之所以会发生,是因为每次检查结果是否具有统计显著性,你都在进行一次计划之外的新统计检验。每次检验都有小概率出现假阳性,也就是显示出实际上并不存在的效果。反复查看时,这些小概率会累积,让你更有可能仅凭随机波动就碰到一个“显著”结果。
想象一下抛硬币。如果抛了上百次,期间短暂出现连续三次正面朝上,你并不会觉得奇怪。在这段好运出现时就结束实验,正是偷看问题的做法:把正常的随机波动误当成有意义的规律。
在商业场景中,营销团队可能每天都查看广告表现。他们也许会看到广告 A 在周二“领先”,就把全部预算转给它,后来才发现,如果看完整一周,广告 B 的表现本来会更好。最初的结果只是随机噪声。
同样,在临床试验中,早期集中出现的一些积极结果,可能让反复查看数据的研究人员误以为一种实际无效的新药有效。为防止这种情况,临床试验会采用严格的方案,要么禁止中期分析,要么使用能将中期分析纳入考虑的专门统计方法,因为这关系到重大的伦理问题。
研究依据
研究依据
偷看问题也称为“可选停止”,它会让人把随机噪声误当成真实效果,从而提高第一类错误率,也就是假阳性率。每次偷看都相当于进行一次未经校正的统计检验,使出现假阳性的概率不断累积。
适用局限
适用局限
偷看问题主要涉及频率学派统计,也就是大多数标准 A/B 测试所采用的统计框架。贝叶斯统计对这个问题的看法有所不同。贝叶斯方法会随着新数据的到来更新假设的概率,因此可能更能承受可选停止的影响。不过,这并不意味着你可以随意查看结果;你仍需要定义清晰的模型、合适的先验,以及预先规定的决策规则,例如只有当证据(如贝叶斯因子)达到某个阈值时才停止。 [5] 在少数采用频率学派方法的情况中,如果早期结果极其积极或极其消极,出于实际或伦理需要,可能必须提前停止,但这需要比常规显著性阈值高得多的证据标准。
参考来源
参考来源
- [1] 偷看 A/B 测试结果:为什么可能出问题,以及如何应对R. Johari, P. Koomen, L. Pekelis, & D. Walsh - 2017
- [2] 成组序贯方法及其在临床试验中的应用C. Jennison & B. W. Turnbull - 2000
- [3] A/B 测试中的偷看问题:实践指南Georgi Georgiev - 2023
- [4] “偷看问题”:为什么不该提前结束测试Optimizely
- [5] 可选停止:对贝叶斯学派而言不是问题J. N. Rouder - 2014
试一试
检验你的理解
一家初创公司正在测试新的定价模式。测试原计划持续两周,但三天后,新模式就显示出具有统计显著性的收入增长。首席执行官想立即全面采用新模式。这个决定很可能受到什么问题的影响?
查看文章解释
答案: 偷看问题
这是偷看问题的典型例子。根据看起来很有希望、却可能只是随机出现的结果提前结束测试,会增加你依据统计噪声而非真实效果做决策的风险。
在商业决策中,偷看问题最主要的危险是什么?
查看文章解释
答案: 你可能实施一项实际上没有积极效果,甚至有害的改动。
偷看的核心风险是被假阳性误导。这可能让你浪费时间和资源,实施一项实际上无法改善结果的改动,长期来看甚至可能让情况变得更糟。
要可靠地避免偷看问题,在开始 A/B 测试之前,最佳做法是什么?
查看文章解释
答案: 提前确定测试时长或所需样本量,并按计划执行。
防止偷看问题最稳妥的办法,是提前确定实验参数并遵守。*在看到任何数据之前*就规定测试何时结束,可以消除你因误导性的随机波动而提前停止的诱惑。
继续探索
为眼前的选择,再找一个有用的想法。
Reframo 的全部已发布文章均可免费阅读。准备好后,随时继续探索。