การกำหนดกลุ่มทดลองแบบสุ่ม
หลังจากที่สร้างความไว้วางใจกับบริษัทเกษตรกรรมจากงานก่อนหน้า คราวนี้ได้รับมอบหมายให้ออกแบบและจัดเตรียมการทดลองอย่างถูกต้อง
นำความรู้เรื่องแนวปฏิบัติที่ดีในการออกแบบการทดลองมาใช้ เพื่อแบ่งแกะออกเป็นสองกลุ่มเท่ากัน กลุ่มละ 250 ตัว
มี DataFrame weights เตรียมไว้ให้แล้ว นอกจากนี้ได้นำเข้า numpy และ pandas เป็น np และ pd ตามลำดับ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การออกแบบการทดลองด้วย Python
คำแนะนำการฝึกหัด
- สุ่มเลือก 250 รายการจาก DataFrame
weightsไปยัง DataFrame ใหม่ชื่อgroup1โดยไม่มีการเลือกซ้ำ - นำ 250 รายการที่เหลือใส่ใน
group2 - เชื่อมสถิติเชิงพรรณนาของ DataFrame ทั้งสองที่สร้างขึ้นใหม่เข้าด้วยกัน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Randomly assign half
group1_random = weights.____(____, random_state=42, ____)
# Create second assignment
group2_random = weights.____(group1_random.____)
# Compare assignments
compare_df_random = pd.concat([group1_random['weight'].____, group2_random['weight'].____], axis=1)
compare_df_random.columns = ['group1', 'group2']
print(compare_df_random)