2017-09-18 43 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

相關問題