Penugasan subjek non-acak
Sebuah perusahaan agrikultur sedang melakukan eksperimen untuk mengukur bagaimana pemberian berbagai jenis rumput kepada domba memengaruhi berat badan mereka. Mereka meminta bantuan Anda untuk menyiapkan eksperimen dengan benar. Salah satu manajer mengatakan Anda dapat melakukan penugasan subjek dengan mengambil 250 baris teratas dari DataFrame dan itu sudah cukup.
Tugas Anda adalah menggunakan kemampuan analitis untuk menunjukkan mengapa hal ini mungkin bukan ide yang baik. Tempatkan subjek ke dalam dua kelompok menggunakan penugasan non-acak (250 baris pertama) dan amati perbedaan dalam statistik deskriptifnya.
Anda telah menerima DataFrame, weights yang memiliki kolom berisi weight domba dan kolom id yang unik.
numpy dan pandas telah diimpor masing-masing sebagai np dan pd.
Latihan ini adalah bagian dari kursus
Perancangan Eksperimen dengan Python
Petunjuk latihan
- Gunakan slicing DataFrame untuk memasukkan 250 baris pertama
weightskegroup1_non_randdan sisanya kegroup2_non_rand. - Hasilkan statistik deskriptif dari kedua kelompok dan gabungkan menjadi satu DataFrame.
- Cetak untuk mengamati perbedaannya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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(____)