LoslegenKostenlos loslegen

Berechnung der Stichprobengröße

Du nutzt jetzt die Stichprobengrößen-Funktion, um zu bestimmen, wie viele Nutzer du für Test- und Kontrollgruppe unter verschiedenen Bedingungen benötigst.

Enthalten ist die Funktion get_sample_size(), die du bereits gesehen hast. Sie nimmt vier Hauptargumente entgegen: power, p1, p2 und cl, wie zuvor beschrieben:

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"

Für diese Übung arbeitest du weiterhin mit den Daten zur Paywall-Konversionsrate, die als purchase_data vorab geladen wurden.

Diese Übung ist Teil des Kurses

Customer Analytics und A/B-Testing mit Python

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Merge the demographics and purchase data to only include paywall views
purchase_data = demographics_data.merge(paywall_views, how='inner', on=['uid'])
                            
# Find the conversion rate
conversion_rate = (sum(purchase_data.____) / purchase_data.____.count())
            
print(conversion_rate)
Code bearbeiten und ausführen