1. Nauka
  2. /
  3. Kursy
  4. /
  5. Analityka klientów i testy A/B w Pythonie

Connected

ćwiczenie

Obliczanie wielkości próby

Teraz wykorzystasz funkcję do obliczania wielkości próby, aby sprawdzić, ilu użytkowników potrzebujesz w grupach testowej i kontrolnej w różnych sytuacjach.

Do dyspozycji masz funkcję get_sample_size(), którą już wcześniej poznałeś. Przyjmuje ona cztery główne argumenty: power, p1, p2 i cl, opisane wcześniej:

def get_sample_size(power, p1, p2, cl, max_n=1000000):
    n = 1 
    while n <= max_n:
        tmp_power = get_power(n, p1, p2, cl)

        if tmp_power >= power: 
            return n 
        else: 
            n = n + 100

    return "Increase Max N Value"

W tym ćwiczeniu dalej pracujesz z danymi o współczynniku konwersji przy paywallu, wczytanymi wcześniej jako purchase_data.

Instrukcje 1/3

undefined XP
    1
    2
    3

Oblicz bazowy conversion_rate na jedno wyświetlenie paywallu, dzieląc łączną sumę wartości purchase_data.purchase przez liczbę tych wartości w zbiorze danych.