Ortalama farkı için T-testi
Bir e-ticaret şirketinde Data Scientist olarak, ödemeler ekibine daha yüksek sipariş değeri ve daha hızlı satın alma kararı sağlayan ödeme sayfası tasarımını seçmelerinde yardımcı olma görevin var.
Gerekli örneklem büyüklüğünü tahmin edip tüm mantık kontrollerini (sanity check) geçtikten sonra, hangi tasarımın en iyi performansı gösterdiğine karar vermek için checkout_page varyantları arasında ortalama order_value ve time_on_page farklarını analiz edeceksin.
checkout DataFrame'i hazır ve pingouin, pandas ve numpy senin için yüklendi.
order_value içindeki NaN değerleri, satın almayı tamamlamayan kullanıcıları gösterebilir. Ortalama sipariş değerini yalnızca tamamlanmış siparişler (tam veri) arasında analiz edeceksin.
Bu egzersiz
Python ile A/B Testi
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Calculate the mean order values and run a t-test between variants A and B
print(checkout.____('checkout_page')['____'].____())
ttest = ____.____(x=checkout[checkout['checkout_page']=='____']['____'],
y=checkout[checkout['checkout_page']=='____']['____'],
paired=____,
alternative="____")
print(ttest)