MulaiMulai sekarang secara gratis

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

Lihat Kursus

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'
Edit dan Jalankan Kode