Test t pour la différence de moyennes
Vous êtes scientifique des données dans une entreprise de commerce électronique et vous devez aider l'équipe des paiements à choisir la conception de la page de passage à la caisse qui mène à une valeur de commande plus élevée et à des décisions d'achat plus rapides.
Après avoir estimé la taille d'échantillon requise et effectué toutes les vérifications de cohérence, vous analyserez les différences de moyenne de order_value et de time_on_page entre les variantes de checkout_page afin de déterminer laquelle performe le mieux.
Le DataFrame checkout est disponible, et pingouin, pandas et numpy ont été chargés pour vous.
Les valeurs NaN dans order_value peuvent indiquer des utilisateurs qui n'ont pas finalisé l'achat. Vous analyserez la valeur moyenne des commandes uniquement parmi les commandes finalisées (données complètes).
Cette activité fait partie du cours
A/B Testing en Python
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)