Тест A/B на різницю часток
Ви — дата-сайєнтист, який запускає A/B‑тест, щоб дослідити різницю у рівнях реєстрації (конверсії) між двома варіантами цільової сторінки «C» і «D», завантаженими в набір даних homepage. Ваше завдання — на основі результатів A/B‑тесту підказати команді, який варіант цільової сторінки дасть вищий рівень реєстрацій у разі розгортання на реальному трафіку сайту.
homepage доступний і містить стовпці signup та landing_page. Кожен рядок датафрейма відповідає унікальному користувачу, який відвідав відповідну landing_page. Стовпець signup є бінарним: «1» означає, що користувач зареєструвався, а «0» — що залишив сторінку. pandas і numpy вже імпортовано для вас.
Ця вправа є частиною курсу
A/B Testing на Python
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
from statsmodels.stats.proportion import proportions_ztest, proportion_confint
# Calculate the number of users in groups C and D
n_C = homepage[homepage['____'] == '____']['____'].____()
n_D = homepage[homepage['____'] == '____']['____'].____()
print('Group C users:',n_C)
print('Group D users:',n_D)