CommencezCommencez gratuitement

Stratifier une expérience

Vous travaillez avec un organisme gouvernemental qui souhaite mener une expérience pour comprendre comment certaines politiques publiques particulières influencent le patrimoine net des personnes dans plusieurs régions.

On vous a demandé d'aider à mettre en place le plan expérimental. On vous a aussi averti qu'un petit groupe de personnes a déjà un patrimoine net élevé et on craint que ce groupe n'éclipse les résultats de l'expérience. Vous savez exactement quoi faire !

Mettez à profit vos connaissances en plan d'expérience pour effectuer une randomisation par blocs en stratifiant selon la colonne high_wealth du DataFrame wealth_data fourni. Le DataFrame contient 2000 lignes, dont 200 sujets à patrimoine net élevé (high_wealth vaut 1).

Cette activité fait partie du cours

Conception d'expériences en Python

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Create the first block
strata_1 = wealth_data[wealth_data[____] == ____]
strata_1['Block'] = ____

# Create two groups assigning to Treatment or Control
strata_1_g1 = strata_1.____(____, replace=False)
strata_1_g1['T_C'] = ____
strata_1_g2 = strata_1.drop(strata_1_g1.index)
strata_1_g2[____] = 'C'
Modifier et exécuter le code