Deneklerin rastgele olmayan atanması
Bir tarım şirketi, koyunlara farklı çim türleri yedirmenin kilolarını nasıl etkilediğini ölçmek için bir deney yürütüyor. Deneyi doğru şekilde kurman için yardımını istediler. Yöneticilerinden biri, denek atamasını DataFrame'in ilk 250 satırını alarak yapabileceğini ve bunun yeterli olacağını söyledi.
Senin görevin, bunun neden iyi bir fikir olmayabileceğini analitik becerilerinle göstermek. Denekleri rastgele olmayan bir atamayla (ilk 250 satır) iki gruba ayır ve betimsel istatistiklerdeki farkları gözlemle.
Elinde, koyunların weight değerlerini içeren bir sütuna ve benzersiz bir id sütununa sahip weights adlı DataFrame var.
numpy ve pandas sırasıyla np ve pd olarak içe aktarılmıştır.
Bu egzersiz
Python ile Deney Tasarımı
kursunun bir parçasıdırEgzersiz talimatları
- DataFrame dilimleme kullanarak
weights'in ilk 250 satırınıgroup1_non_randiçine, kalanları isegroup2_non_randiçine koy. - İki grubun betimsel istatistiklerini üret ve tek bir DataFrame'de birleştir.
- Farkları gözlemlemek için yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Non-random assignment
group1_non_rand = ____
group2_non_rand = ____
# Compare descriptive statistics of groups
compare_df_non_rand = ____([group1_non_rand['weight'].____, group2_non_rand['weight'].____], axis=1)
compare_df_non_rand.columns = ['group1', 'group2']
# Print to assess
print(____)