AB测试,分组测试,分桶测试

  简单来说,A/B 测试的目的是得出:给定环境中存在一处不同时主体(subject)反应会有什么变化。
  A/B测试(也称分离测试)是比较两个版本的网页,看哪个版本更好。向类似的访问者同时展示两个变量,对两个版本的网页进行比较。转化率更好的版本获胜!

  AB测试是为Web或App界面或流程制作两个(A/B)或多个(A/B/n)版本,在同一时间维度,分别让组成成分相同(相似)的访客群组随机的访问这些版本,收集各群组的用户体验数据和业务数据,最后分析评估出最好版本正式采用。

A/B测试与一般的工程测试的区别

  A/B测试用于验证用户体验、市场推广等是否正确,而一般的工程测试主要验证软硬件是否符合设计预期,因此AB测试与一般的工程测试分属于不同的领域。

算法

  1)首先,考虑不同的特性。因为它们是独立的实体,想象一下你正在做一个独立的数字 A /B 测试,这样你将很快得到一些结果,但是如果存在有交叉特征的相关性,你将会错过它们,你的解决方案并不是最佳的。
  2)使用遗传算法。有一些公司就这样做了——比如 Sentient Ascend。从他们的宣传材料来看,他们似乎使用了某种遗传算法。
  3)运用多臂老虎机理论。解决多臂老虎机问题的方法之一是利用强化学习和神经网络。

你可能感兴趣的:(计算机基础和编程基础)