Melakukan stratifikasi pada sebuah eksperimen
Anda bekerja dengan sebuah organisasi pemerintah yang ingin melakukan eksperimen tentang bagaimana kebijakan pemerintah tertentu memengaruhi kekayaan bersih individu di sejumlah wilayah.
Mereka meminta Anda membantu menyiapkan desain eksperimen. Mereka mengingatkan bahwa kemungkinan ada sekelompok kecil pengguna yang sudah memiliki kekayaan bersih tinggi dan khawatir kelompok ini dapat mendominasi hasil eksperimen yang diamati. Anda tahu harus melakukan apa!
Gunakan pengetahuan Anda tentang desain eksperimen untuk melakukan pengacakan berblok (block randomization), dengan melakukan stratifikasi berdasarkan kolom high_wealth pada DataFrame wealth_data yang disediakan. Terdapat 2000 baris dalam DataFrame dengan 200 subjek berkekayaan bersih tinggi (high_wealth bernilai 1).
Latihan ini adalah bagian dari kursus
Perancangan Eksperimen dengan Python
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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'