Erste SchritteKostenlos loslegen

Stratifizieren eines Experiments

Du arbeitest mit einer staatlichen Organisation zusammen, die ein Experiment durchführen möchte, um herauszufinden, wie sich bestimmte staatliche Maßnahmen auf das Nettovermögen von Einzelpersonen in einer Reihe von Bereichen auswirken.

Sie haben sich an dich gewandt, damit du ihnen bei der Erstellung des Versuchsplans hilfst. Sie haben dich gewarnt, dass es wahrscheinlich eine kleine Gruppe von Nutzerinnen und Nutzern gibt, die bereits über ein hohes Nettovermögen verfügen, und sind besorgt, dass diese Gruppe alle beobachteten Versuchsergebnisse überschatten könnte. Du weißt genau, was zu tun ist!

Nutze dein Wissen über Versuchsplanung, um eine Blockrandomisierung durchzuführen, indem du nach der Spalte high_wealth in dem bereitgestellten wealth_data DataFrame schichtest. Es gibt 2000 Zeilen im DataFrame mit 200 vermögenden Personen (high_wealth ist 1).

Diese Übung ist Teil des Kurses

Versuchsplanung in Python

Kurs anzeigen

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# 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'
Bearbeiten und Ausführen von Code