НачатьНачать бесплатно

A/B-тест на разницу в долях

Вы — специалист по данным, проводящий A/B-тест для изучения различий в коэффициентах регистрации (конверсии) между двумя вариантами целевой страницы — «C» и «D» — из набора данных homepage. Ваша задача — на основе результатов A/B-теста помочь команде принять решение о том, какой вариант целевой страницы обеспечит более высокий коэффициент регистрации при развёртывании для всего трафика сайта.

Набор данных homepage доступен и содержит столбцы signup и landing_page. Каждая строка DataFrame соответствует уникальному пользователю, посетившему соответствующую landing_page. Столбец signup содержит бинарные данные: «1» означает, что пользователь зарегистрировался, «0» — что он покинул страницу. Библиотеки pandas и numpy уже импортированы.

Это упражнение является частью курса

A/B-тестирование в 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)
Редактировать и запускать код