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, kursun bir parçasıdır
Python ile Deney Tasarımı
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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'