项目库
数据 & MLPlaidbridge · 数据分析师 · 2024

一个被告知“赢了”的 A/B 实验——直到我去核实它到底显不显著

分享者:R. Bhattacharya · 数据分析师(应届)

这位分享者在那家金融科技公司的面试里讲的就是这个项目,后来拿到了 offer。

走进这场面试

4 个当年真实追问 · 1 个 hard · 约 12 分钟

答完每一题,才翻开当事人当年的接法。

他们当时是怎么讲的

一个金融科技增长团队想上线一个新的引导页,因为它的注册率更高。作为新来的分析师,我被指派去写这份结论解读。

展开全文

我在一家金融科技公司的第一个正经项目,是给一个引导流程的 A/B 实验写结论解读。实验组的完成率是 4.5%,对照组是 4.1%,增长负责人已经在张罗着要全量铺开了。我真去算了一下,这个实验每一组大概只有 1800 个用户,而这点提升在统计上并不显著——差值的置信区间轻轻松松就跨过了零。我还注意到这个实验只跑了四天,所以样本偏向工作日的用户,而且其中一组还赶上了另一组没赶上的一波营销邮件轰炸。我做了个两比例的 z 检验,报出了 p 值和区间,又做了个粗略的功效计算,说明要想可靠地检测出这么小的提升,我们得要好几倍的用户量才行。这挺尴尬的,因为大家想要的是一个“行”。我没说“实验组更差”,我说的是“目前还没法断定它更好,而这里是要达成这个结论所需的样本量”。最后我们把实验延长到了整整两周。它后来确实落地了,只是提升更小、但是真实的。我从中学到的是:我的工作就是保护这个决策不被一个假阳性带偏,哪怕屋里所有人都想要那个胜利。

当年真实被问到的

给我用数字讲讲,你为什么觉得它功效不足。

困难

实验组确实显示出了更高的注册率。为什么不干脆上线?

中等

你提到有一组赶上了一波邮件轰炸。这怎么就把实验搞坏了?

中等

当大家都想要一个“行”的时候,你是怎么顶住这个压力的?

简单