AB测试原理 (一)实验分层数据分组

        我所在的公司是一家酒店OTA行业的互联网公司,作为一名数据算法工程师,每天的工作主要是数据清理、特征工程、训练测试模型以及线上模型平台开发等相关工作;除此之外,在这样一个以产品运营为主的公司经常会跟运营的数据分析师和产品经理合作,开发运营相关的模型。模型上线之后效果评估主要依赖的是AB系统的指标,然而AB系统的开发人员有时候并不熟悉统计知识,而且凡是系统都有 bug,为了客观公正地评价模型的效果,我深入了解了我司的AB系统,复习了统计知识的同时,也发现了很多问题,下面分几篇文章来分享一下。

        AB系统的主旨就是灰度发布新策略(B组),通过观察实验组(B) 与对照组(A)在数据指标上的差别来决定新策略是否可以带来好的效果,值得上线。首先介绍两个概念:分组,分层

分组

        在分组上一般是ABC 或ABCD四个组, 其中ACD 都是维持线上原策略,B组采用新策略。留出ACD的目的是为了能够观察AA的指标,理论上,相同策略的组,在指标上应该是不显著的,如果AA显著这时往往数据积累不足,需要等待AA不显著才能开始观察AB指标的情况。每组的流量应尽量均匀,这样AA容易稳定。

分层

        同时在线的实验往往很多,以针对用户的实验为例,如果分流系统将 uid 分组的算法如果是固定的,那么就需要加一个分层,即使每个用户在不同实验中要随机分组,例如user_a, 在实验1中在A组, 在实验2中在ABCD任意一个组的概率是均等的。

为什么要有分层?

我们可以举一个例子,假设实验1的新策略是使得某个指标上升了50%, 实验2的指标是使得某个指标降低了50%, 如果两个实验的分流策略完全相同,都是分ABC三个组,比例是34:33:33。

如果没有分层:对于落在AC组的人保持了原有策略,B组则实验1和实验2的策略叠加,导致指标先升一倍再降一倍或先降后升(理想情况下),最终B组指标没有变化,那么对于实验1,实验2 实验指标都是不显著变化。

如果有随机分层:从实验1的角度看, 实验2的策略组将按比例分在实验1的ABC里,则在计算实验1的AA或AB时,这部分影响将抵消(理想情况下),那么实验1里ABC主要的差异在实验2的策略上是无偏的,即不会受实验2影响。

下一篇介绍统计的一些概念,如假设检验,第一类错误α, 第二类错误β,实验最小样本量的计算等。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 200,302评论 5 470
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,232评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 147,337评论 0 332
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,977评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,920评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,194评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,638评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,319评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,455评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,379评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,426评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,106评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,696评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,786评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,996评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,467评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,043评论 2 341

推荐阅读更多精彩内容