Parzyste testy t
Ręczne przeprowadzanie oddzielnych porównań za pomocą pojedynczych testów t może być uciążliwe, gdy liczba grup rośnie. Na szczęście metoda .pairwise_tests() z pakietu pingouin znacznie ułatwia to zadanie.
Przeanalizujesz różnice w średnim czasie spędzonym na stronie (time_on_page) między czterema wariantami strony docelowej, wczytanymi do ramki danych homepage.
Zbiór danych homepage jest dostępny i zawiera kolumny signup oraz time_on_page. Każdy wiersz ramki danych odpowiada unikalnemu użytkownikowi odwiedzającemu daną stronę docelową (landing_page). Kolumna signup zawiera dane binarne: '1' oznacza, że użytkownik się zarejestrował, a '0' – że opuścił stronę. Kolumna time_on_page przedstawia czas (w sekundach) spędzony przez każdego użytkownika na stronie docelowej przed jej opuszczeniem lub rejestracją. Biblioteka pingouin jest załadowana wraz z pandas i numpy.
To ćwiczenie jest częścią kursu
Testy A/B w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Perform a pairwise t-test on signup, grouped by landing-page
pairwise = pingouin.pairwise_tests(data=homepage,
dv="____",
between="____",
padjust="____")
print(pairwise)