一文带你学会AB实验最佳流程
如果你对数据分析感兴趣,希望学习更多的方法论,希望听听经验分享,
欢迎移步公众号「小火龙说数据」,更多精彩原创文章与你分享!
「经验」带你掌握AB实验最佳流程https://mp.weixin.qq.com/s?__biz=MzkxNzMwNTEwNQ==&mid=2247488606&idx=1&sn=f2bbe3a7d9e51edcf6ad4e349339e994&chksm=c143f620f6347f360bdfff32cda9e1780620d1d16e57f9e5bb13713d666a30b5bbe8d93c3ec2&token=1957294509&lang=zh_CN#rd
01 最佳AB实验流程
科学的实验流程主要包括七个步骤,下面会详细介绍每一步的核心内容。
02 步骤一:实验设计阶段
1、创建实验假设「TO:产运」
在开始实验之前,产运同学需要对实验做最初的假设,这也将作为整个实验围绕的核心点。
建立假设需涵盖以下几步:
1、明确原则:为更科学的设计实验,需满足AB实验设计的原则。
2、明确背景:实验背景是设计实验的前提,例如:目的是提升用户留存,则整个实验思考的方向,均需要围绕此背景进行。
3、探索改进点:根据历史数据以及产品经验判断,哪些改动可能对用户产生积极影响。针对发现的改进点,形成一个「逻辑完整 + 数据支撑 + 可验证」的假设。
4、筛选实验对象:实验是对全量用户生效,还是仅针对部分标签用户?实验单元是用户、会话、还是页面?需要有一个明确的定位。
5、 预估实验影响:实验可能对哪些核心指标有影响,大概的影响程度有多大?与业务长期目标是否可以达成一致?
2、明确实验类型「TO:数分」
实验根据流量关系,可以划分为「正交实验」以及「互斥实验」。
正交实验:指实验之间互不干扰,可以复用相同的流量,只要保证各实验用户是随机分布即可,也就是我们日常经常接触的「常规AB实验」。
互斥实验:指的是实验之间会相互干扰,X实验和Y实验之间会出现冲突的情况。
举个栗子
针对福利策略实验:
A实验:实验桶为了验证「发放不同现金」的效果;
B实验:实验桶为了验证「发放不同积分」的效果;
如果这个时候,希望对A实验评估,发放1元现金 vs 没有任何福利策略,
由于A实验和B实验是正交的,因此「没有任何福利策略」需要同时限定A实验的Base桶和B实验的Base桶。
这里福利实验仅有两个,如果福利实验有N个的时候,「没有任何福利策略」则很难框定,并且流量可能会很小。
这种情况可以通过「层域AB实验」来解决, 即:将福利相关的实验放到一个域中开展,拨出一部分流量作为holdout组(公用Base组),其余流量实验正交。
除此之外,实验类型还包括「Interleaving实验」、「包含网络效应实验」以及「Multi-Armed Bandit,MAB实验」等。
3、筛选评估指标「TO:数分/产运」
筛选评估指标要从两个方面进行考虑:
其一:根据实验类型进行筛选。不同的实验类型对应不同的评估指标,例如:「页面优化型实验」更关注停留时长;「内容满足型实验」更关注ctr。
其二:根据度量方向进行筛选。可涵盖以下四类指标:
4、设定实验周期及流量「TO:数分」
实验周期和流量的设定是个权衡的问题,一方面,我们希望有足够多的流量,保证实验策略可以充分体现出来;另一方面,也希望缩短实验周期、提升迭代效率、降低实验风险。
因此在评估流量的时候,我们需要计算,在满足评估的前提下,获取最小的样本量。一般在评估的时候,会根据统计功效、显著性水平、相对差异、最小可检测效果,利用公式反推实验的最小样本量。并且「均值类指标(如人均时长)」「用户比例类指标(如UTR)」「比率类指标(如CTR)」「求和类指标(如pv)」计算最小样本量的方式是不同的。
在评估流量和周期的时候,有两点需要格外注意!!!
其一:周期效应。考虑到用户在周中和周末的表现存在差异,因此实验周期最好跨越一周,消除不同时间周期实验效果的不同。
其二:新奇效应。策略的调整对于用户而言,是从陌生到熟悉的过程,而在陌生阶段,往往会有一些不真实的表现,因此最好等实验指标趋于平稳之后再进行评估。
完整内容请点击下方链接观看哦,希望能对你有所帮助~~
「经验」带你掌握AB实验最佳流程https://mp.weixin.qq.com/s?__biz=MzkxNzMwNTEwNQ==&mid=2247488606&idx=1&sn=f2bbe3a7d9e51edcf6ad4e349339e994&chksm=c143f620f6347f360bdfff32cda9e1780620d1d16e57f9e5bb13713d666a30b5bbe8d93c3ec2&token=1957294509&lang=zh_CN#rd
以上就是本期的内容分享
如果你也对数据分析感兴趣,更多「原创」文章,与你分享!!
微信公众号:小火龙说数据
一文带你学会AB实验最佳流程相关推荐
- 一文带你学会linux系统 史上最全linux命令大全
一文带你学会linux系统 史上最全linux命令大全 文章目录 linux系统简介 linux命令 1.启动网络命令 2.pwd命令 2.ls命令 3.cd命令 4.mkdir命令 5.rmdir命 ...
- java环境变量的配置_一文带你学会Java环境变量配置(小白向)
很多人初学Java的时候,因为Java环境变量的配置卡的心烦意乱. 又有很多人百度上翻来翻去,得到的答案五花八门,让你头晕眼花. 你肯定也在想,不就是个环境变量的配置吗?为什么搜了那么多答案,依然不能 ...
- python绘制饼状图图例_Python图表绘制很简单,一文带你学会如何生成带图例的饼图...
matplotlib库,作为Python数据可视化的常用库和经典库,咱们已经探讨了多次,并了解了内部多个函数的使用,上次咱们聊了如何在图表中添加各种样式的图例,今天呢,咱们接着上次的内容继续深入聊聊, ...
- 一文带你学会0编程基础做木马免杀
更多渗透技能 ,10余本电子书及渗透工具包,搜公众号:白帽子左一 作者:掌控安全-骚骑 背景 之前分享了个免杀入门文,很浅显,比较适合小白看- 文章在社区,地址我放在这了,有兴趣可以一戳: https ...
- 一文带你学会java的jvm精华知识点
前言 本文分为20多个问题,通过问题的方式,来逐渐理解jvm,由浅及深.希望帮助到大家. Java类实例化时,JVM执行顺序? 正确的顺序如下: 1父类静态代码块 2父类静态变量 3子类静态代码块 3 ...
- 一文带你学会基于SpringAop实现操作日志的记录
前言 大家好,这里是经典鸡翅,今天给大家带来一篇基于SpringAop实现的操作日志记录的解决的方案.大家可能会说,切,操作日志记录这么简单的东西,老生常谈了.不! 网上的操作日志一般就是记录操作人, ...
- 一文带你学会 UML 统一建模语言
文章目录 一.简介 二.分类 1. 用例图(UseCase Diagrams) 2. 类图(Class Diagrams) 3. 对象图(Object Diagram) 4. 状态图 (Statech ...
- 性能测试很难吗?一文带你学会性能测试核心流程和概念
在很多人的概念中,性能测试就是使用Loadrunner.Jmeter等工具进行压测,然后得到测试结果即可,但仔细想想,对谁进行测试?测试目的是什么?监测指标有哪些?得到的结果如何分析(怎样的结果算通过 ...
- 变现利器!一文带你学会应用内添加「贴片广告」
什么是贴片广告 贴片广告是一种在视频播放过程中插入的视频或图片广告.视频广告一般是15s, 可以点跳过按钮直接进入视频播放界面,也可以等广告展示结束自动进入视频播放界面. 贴片广告的优势 相较于其他形 ...
最新文章
- 我有一个竞争方法,让用户去选择你的产品而不是别人
- 国家自然基金标书申报体会
- 取得NSDate实例各个字段的数字
- Android下检测网络连接 3G WIFI
- 面向对象(匿名内部类在开发中的应用)
- 3,外键之表关联关系,修改表,复制表
- django filter查询多选_django model filter查询
- BZOJ2795/2890/3647 [Poi2012]A Horrible Poem 【字符串hash】
- Mobile game forensics
- c++用tinyxml2读xml文件,转化为字节码,解析并保存
- 机器视觉软件工程师的生活是怎样的?
- C语言华氏摄氏度转换
- Word基础(三十八)插入书签
- 学到了林海峰,武沛齐讲的Day16完
- 从技术走向管理——李元芳履职记
- OpenCV python
- 编写高效的JAvascript——Nicholas C. Zakas(读书笔记)
- 苹果的破局几招:修漏洞、降价、官方认证翻新机……
- 解决迅雷无法使用右键下载的问题
- 商品国标码的SQLSERVER SQL 校验位 实现: