Zacznij terazZacznij za darmo

Test A/B dla różnicy proporcji

Jesteś analitykiem danych prowadzącym test A/B, którego celem jest zbadanie różnic w współczynnikach rejestracji (konwersji) między dwoma wariantami strony docelowej – 'C' i 'D' – dostępnymi w zbiorze danych homepage. Twoim zadaniem jest pokierowanie zespołem na podstawie wyników testu A/B i podjęcie decyzji, który wariant strony docelowej zapewniłby wyższy współczynnik rejestracji po wdrożeniu na ruch produkcyjny.

Zbiór danych homepage jest dostępny i zawiera kolumny signup oraz landing_page. Każdy wiersz w ramce danych odpowiada unikalnemu użytkownikowi odwiedzającemu daną landing_page. Kolumna signup zawiera dane binarne: '1' oznacza, że użytkownik dokonał rejestracji, a '0' – że opuścił stronę. Biblioteki pandas i numpy są już wczytane.

To ćwiczenie jest częścią kursu

Testy A/B w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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)
Edytuj i uruchom kod