Bir deneyi katmanlara ayırma
Belirli bazı devlet politikalarının, çeşitli bölgelerdeki bireylerin net varlığı üzerindeki etkisini incelemek için bir deney yapmak isteyen bir devlet kurumu ile çalışıyorsun.
Deney tasarımını kurmanda senden yardım istediler. Sana, halihazırda yüksek net varlığa sahip küçük bir kullanıcı grubunun olabileceğini ve bu grubun gözlemlenen herhangi bir deney sonucunu gölgede bırakmasından endişe ettiklerini söylediler. Ne yapacağını çok iyi biliyorsun!
Deney tasarımı bilgini kullanarak, verilen wealth_data DataFrame’inde high_wealth sütununa göre katmanlandırma yaparak blok rastgeleleştirmesi uygula. DataFrame’de 2000 satır var ve bunların 200’ü yüksek net varlıklı denek (high_wealth değeri 1).
Bu egzersiz
Python ile Deney Tasarımı
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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'