2017-09-18 73 views
0

这些个体以GUID的形式给出,我需要将它们按照一个标准分成A/B来运行实验。将它们分散到相同桶中的功能是什么?A/B实验分离人群的好方法是什么?

+0

是否有任何关于GUID的空间可以分成两个大致相等的组,而不必实际跟踪你的桶。最后一点呢?或几乎任何均匀划分的数字特征。 –

+1

这几乎可以肯定取决于如何生成GUID。试图在不理解数据的情况下遵循一揽子规则是解决问题的好方法。 – Dukeling

+0

guid是常规的.Net NewGuid函数。我总是觉得Guid代是标准的,所以我从来没有质疑过它。 – Andrei

回答

0

最基本的方法是计算0-1之间的随机数。如果号码是> 0.5,则提供变体。否则,服务于控制。

其他选择包括简单地在控制和变化之间来回旋转,或者根据您正在跟踪的内容确保所有变量之间的相对平滑分配。

一些很好的资源包括此post from TwitterWikipedia post on A/B testing也给出了一个很好的概述。

+0

人口相当小,几千人,增长速度非常缓慢。也没有人口从A到B的转换。一旦治疗就不能回头。这就是为什么随机数方法不可行,他们需要始终在同一组中。感谢这些链接,我将通过它们深入浅出。 – Andrei

+0

如果你希望它是永久的,那么你必须将它附加到他们的用户,并检查他们访问您的网站时要提供哪个版本。 但是,您仍然随机分配版本A或B.您只是为每个用户执行一次。 – Bricky