ค่าเฉลี่ยเท่ากับความแปรปรวนหรือไม่?
ข้อสมมติฐานหนึ่งของโมเดล Poisson คือค่าเฉลี่ยและความแปรปรวนควรมีค่าเท่ากัน อย่างที่ได้เรียนในบทเรียน หากสมมติฐานนี้ถูกละเมิด จะเกิดปัญหาที่เรียกว่า overdispersion ซึ่งหากไม่มีการปรับแก้ก็จะทำให้การแปลผล standard error ของโมเดลผิดพลาดได้
ในแบบฝึกหัดนี้ จะคำนวณค่าเฉลี่ยและความแปรปรวนของจำนวนดาวเทียม (satellites) ของปูเกือกม้าตัวเมีย
ชุดข้อมูล crab ถูกโหลดไว้ในพื้นที่ทำงานแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Generalized Linear Models ใน Python
คำแนะนำการฝึกหัด
- ใช้
mean()ของnumpyเพื่อคำนวณและแสดงค่าเฉลี่ยของตัวแปรจำนวนดาวเทียมsatโดยเก็บผลลัพธ์ไว้ในsat_mean - ใช้
var()ของnumpyเพื่อคำนวณและแสดงความแปรปรวนของตัวแปรsatโดยเก็บผลลัพธ์ไว้ในsat_var - คำนวณและแสดงอัตราส่วนของ
sat_varต่อsat_mean
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Compute and print sample mean of the number of satellites: sat_mean
____ = np.____(____.____)
print('Sample mean:', round(____, 3))
# Compute and print sample variance of the number of satellites: sat_var
____ = np.____(____.____)
print('Sample variance:', round(____, 3))
# Compute ratio of variance to mean
print('Ratio:', round(____/____, 3))