Effets de la randomisation
L'assignation aléatoire joue un rôle essentiel dans les tests A/B. Imaginez que vous êtes scientifique des données et que vous configurez une expérience pour évaluer l'effet de différentes conceptions de pages de paiement sur des mesures d'affaires.
Vous allez échantillonner un pourcentage d'utilisatrices et d'utilisateurs afin de simuler l'inscription aléatoire du trafic à l'expérience et vérifier la distribution de certains attributs chez les personnes assignées au hasard dans chaque groupe. Cela vous permet de confirmer la capacité de généraliser à l'ensemble du trafic et d'isoler l'incidence de la seule variable qui change entre les groupes : la conception de la page de paiement.
Le DataFrame checkout est déjà chargé. Supposez que chaque ligne du DataFrame correspond à une personne distincte visitant la checkout_page correspondante, avec ses actions et d'autres attributs.
Cette activité fait partie du cours
A/B Testing en Python
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Determine the normalized distribution of browser counts
checkout['browser'].____(normalize = ____)