MulaiMulai sekarang secara gratis

Menghitung ukuran sampel

Sekarang Anda akan menggunakan fungsi ukuran sampel untuk menentukan berapa banyak pengguna yang Anda perlukan untuk kelompok uji dan kontrol dalam berbagai skenario.

Disertakan fungsi get_sample_size() yang telah Anda lihat sebelumnya, yang menerima empat argumen utama, power, p1, p2, dan cl seperti yang telah dijelaskan:

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"

Anda akan terus bekerja dengan data tingkat konversi paywall untuk latihan ini, yang sudah dimuat sebagai purchase_data.

Latihan ini adalah bagian dari kursus

Analitik Pelanggan dan A/B Testing dengan Python

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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)
Edit dan Jalankan Kode