本申请公开了一种AB测试方法、装置及电子设备,涉及计算机技术领域,尤其涉及大数据领域,其中,方法包括:获取多条对照组数据和多条实验组数据,其中,所述多条对照组数据是对采用第一方案的测试对象进行监测得到,所述多条实验组数据是对采用第二方案的测试对象进行监测得到,对所述多条对照组数据分桶,以得到多桶对照组桶数据,以及对所述多条实验组数据分桶,以得到多桶实验组桶数据,根据所述多桶对照组桶数据与对应所述多桶实验组桶数据,得到所述多桶对照组桶数据与对应所述多桶实验组桶数据之间的相对差异量,根据所述相对差异量,确定所述AB测试的检验功效。从而有效的降低了测试的实验成本及时耗,并且提升了AB测试的检验功效。的检验功效。的检验功效。
【技术实现步骤摘要】
一种AB测试方法、装置及电子设备
[0001]本申请涉及计算机
,尤其涉及大数据
,具体涉及一种AB测试方法、装置及电子设备。
技术介绍
[0002]AB测试是互联网公司进行产品迭代、提升用户体验的重要工具。对于大用户量的互联网产品,一点点微小的正向提升或负向作用的影响所产生的实际效果就可能非常大。因此,提升测试的检验功效就显得非常重要。如果测试的检验功效高,那么我们就更容易对互联网产品进行检验及更新。
技术实现思路
[0003]本申请提供了一种AB测试方法、装置及电子设备。
[0004]为此,本申请的第一个目的在于提出一种AB测试方法,通过对对照组数据和实验组数据进行分桶处理,得到对照组桶数据和实验组桶数据,进而根据对照组桶数据和实验组桶数据之间的相对差异量,确定所述AB测试的检验功效。
[0005]本申请的第二个目的在于提出一种AB测试装置。
[0006]本申请的第三个目的在于提出一种电子设备。
[0007]本申请的第四个目的在于提出一种存储有计算机指令的非瞬时计算机可读存储介质。
[0008]本申请的第五个目的在于提出一种计算机程序产品。
[0009]为达上述目的,本申请第一方面实施例提出了一种AB测试方法,包括:
[0010]获取多条对照组数据和多条实验组数据,其中,所述多条对照组数据是对采用第一方案的测试对象进行监测得到,所述多条实验组数据是对采用第二方案的测试对象进行监测得到;
[0011]对所述多条对照组数据分桶,以得到多桶对照组桶数据,以及对所述多条实验组数据分桶,以得到多桶实验组桶数据;
[0012]根据所述多桶对照组桶数据与对应所述多桶实验组桶数据,得到所述多桶对照组桶数据与对应所述多桶实验组桶数据之间的相对差异量;
[0013]根据所述相对差异量,确定所述AB测试的检验功效。
[0014]为达上述目的,本申请第二方面实施例提出了一种AB测试装置,包括:
[0015]获取模块,用于获取多条对照组数据和多条实验组数据,其中,所述多条对照组数据是对采用第一方案的测试对象进行监测得到,所述多条实验组数据是对采用第二方案的测试对象进行监测得到;
[0016]分桶模块,用于对所述多条对照组数据分桶,以得到多桶对照组桶数据,以及对所述多条实验组数据分桶,以得到多桶实验组桶数据;
[0017]执行模块,用于根据所述多桶对照组桶数据与对应所述多桶实验组桶数据,得到
所述多桶对照组桶数据与对应所述多桶实验组桶数据之间的相对差异量;
[0018]检验模块,用于根据所述相对差异量,确定所述AB测试的检验功效。
[0019]为达上述目的,本申请第三方面实施例提出了一种电子设备,包括:
[0020]至少一个处理器;以及
[0021]与所述至少一个处理器通信连接的存储器;其中,
[0022]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的方法。
[0023]为达上述目的,本申请第四方面实施例提出了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行如第一方面所述的方法。
[0024]为达上述目的,本申请第五方面实施例提出了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如第一方面所述的方法。
[0025]本申请实施例所提供的技术方案可以实现如下的有益效果:
[0026]获取多条对照组数据和多条实验组数据,其中,所述多条对照组数据是对采用第一方案的测试对象进行监测得到,所述多条实验组数据是对采用第二方案的测试对象进行监测得到,对所述多条对照组数据分桶,以得到多桶对照组桶数据,以及对所述多条实验组数据分桶,以得到多桶实验组桶数据,根据所述多桶对照组桶数据与对应所述多桶实验组桶数据,得到所述多桶对照组桶数据与对应所述多桶实验组桶数据之间的相对差异量,根据所述相对差异量,确定所述第二方案相对所述第一方案的显著性。通过数据分桶的方式对原样本数据进行降维处理,从而节约了实验成本,加快了测试的检验时间,提升了测试的检验功效。
[0027]应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0028]附图用于更好地理解本方案,不构成对本申请的限定。其中:
[0029]图1为本申请实施例所提供的一种AB测试方法的流程示意图;
[0030]图2为本申请实施例所提供的另一种AB测试方法的流程示意图;
[0031]图3本申请一具体实施例所提供的用户数据分桶方法流程示意图;
[0032]图4为本申请实施例所提供的一种AB测试装置的结构示意图;
[0033]图5为本申请实施例所提供的示例电子设备500的示意性框图。
具体实施方式
[0034]以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0035]图1为本申请实施例提供的一种AB测试方法的流程示意图。
[0036]如图1所示,该方法包括以下步骤:
[0037]步骤101,获取多条对照组数据和多条实验组数据,其中,所述多条对照组数据是
对采用第一方案的测试对象进行监测得到,所述多条实验组数据是对采用第二方案的测试对象进行监测得到。
[0038]可选地,作为一种可能的实现方式,在多个周期内对采用第一方案的测试对象进行监测,得到各周期的第一监测数据,以及在多个周期内对采用第二方案的测试对象进行监测,得到各周期的第二监测数据,根据各周期的第一监测数据的集合,确定所述多条对照组数据,根据各周期的第二监测数据的集合,确定所述多条实验组数据。
[0039]需要说明的是,第一方案的测试对象可以是从测试对象的集合中随机抽取的,相类似地,第二方案的测试对象也可以是从测试对象的集合中随机抽取的。
[0040]这里,测试对象以随机的方式进行抽取,从而保证了用户以等概率的方式参与测试中。
[0041]该实施例中,所述测试对象是根据所述第一方案与所述第二方案从产品数据库中进行随机抽取的,所述产品数据库可以是包含了用户个人信息、产品操作信息、产品使用时间等。所述测试对象在第一次抽取以后,就固定下来,之后各周期的用户数据,都是基于已抽取的测试对象采集的。在每个周期中,所述测试对象,可能处在活动状态,也可能处在非活动状态。不同周期内,第一方案的测试对象可以是相同的,也可以是不同的;相类似地,不同周期内,第二方案的测试对象可以本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种AB测试方法,包括:获取多条对照组数据和多条实验组数据,其中,所述多条对照组数据是对采用第一方案的测试对象进行监测得到,所述多条实验组数据是对采用第二方案的测试对象进行监测得到;对所述多条对照组数据分桶,以得到多桶对照组桶数据,以及对所述多条实验组数据分桶,以得到多桶实验组桶数据;根据所述多桶对照组桶数据与对应所述多桶实验组桶数据,得到所述多桶对照组桶数据与对应所述多桶实验组桶数据之间的相对差异量;根据所述相对差异量,确定所述AB测试的检验功效。2.根据权利要求1所述的AB测试方法,其中,所述获取多条对照组数据和多条实验组数据,包括:在多个周期内对采用第一方案的测试对象进行监测,得到各周期的第一监测数据,以及在多个周期内对采用第二方案的测试对象进行监测,得到各周期的第二监测数据;根据各周期的第一监测数据的集合,确定所述多条对照组数据;根据各周期的第二监测数据的集合,确定所述多条实验组数据。3.根据权利要求2所述的AB测试方法,其中,所述方法,还包括:从测试对象的集合中随机抽取采用第一方案的测试对象,以及随机抽取采用第二方案的测试对象。4.根据权利要求1所述的AB测试方法,其中,所述对所述多条对照组数据分桶,以得到多桶对照组桶数据,以及对所述多条实验组数据分桶,以得到多桶实验组桶数据,包括:对所述多条对照组数据进行分桶,生成多桶对照组桶数据;对所述多条实验组数据进行分桶,生成多桶实验组桶数据;其中,所述对照组桶数据与所述实验组桶数据的桶个数相同。5.根据权利要求1所述的AB测试方法,其中,所述根据所述多桶对照组桶数据与对应所述多桶实验组桶数据,得到所述多桶对照组桶数据与对应所述多桶实验组桶数据之间的相对差异量,包括:对所述多桶对照组桶数据分别进行多次重抽样,得到多个第一抽样指标;对所述多桶实验组桶数据分别进行多次重抽样,得到多个第二抽样指标;根据各所述第一抽样指标与对应的所述第二抽样指标之间的差异,得到所述多桶对照组桶数据与所述多桶实验组桶数据之间的相对差异量。6.根据权利要求1
‑
5任一项所述的AB测试方法,其中,所述根据所述相对差异量,确定所述AB测试的检验功效,包括:根据所述相对差异量,确定所述第二方案相对所述第一方案的显著性。根据所述显著性,确定所述AB测试的检验功效。7.一种AB测试装置,包括:获取模块,用于获取多条对照组数据和多条实验组数据,其中,所述多条对照组数据是对采用第一方案的测试对象进行监测得到,所述多条实验组数据是对采用第二方案的测试对象进行监测得到;分桶模块,用于对所述多条对照组数据分桶,以得到多桶对照组桶数据,以及对所述多
...
【专利技术属性】
技术研发人员:李媛媛,刘刚,王轶凡,贾晋康,于连照,赵明华,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。