MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Gunakan slicing DataFrame untuk memasukkan 250 baris pertama weights ke group1_non_rand dan sisanya ke group2_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(____)
Edit dan Jalankan Kode