ПочатиПочніть безкоштовно

Тест 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)
Редагувати та запускати код