Fisher's method ใน SciPy
สมมติว่าคุณอ่านงานวิจัย 5 ชิ้นที่ศึกษาความสัมพันธ์ระหว่างการรับประทานอาหารที่ดีต่อสุขภาพกับการวินิจฉัยโรคมะเร็ง โดยมี p-value ที่รายงานไว้โหลดอยู่ในลิสต์ p_values = [0.04, 0.13, 0.001, 0.09, 0.01] ในแต่ละกรณี งานวิจัยทั้งหมดทดสอบสมมติฐานหลักที่ว่าการรับประทานอาหารที่ดีต่อสุขภาพไม่มีความสัมพันธ์กับการวินิจฉัยโรคมะเร็ง โดยมีสมมติฐานทางเลือกว่ามีความสัมพันธ์กัน
นำ p-value เหล่านี้ไปใช้กับ Fisher's method ผ่าน SciPy
ได้โหลดแพ็กเกจ stats จาก SciPy ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
พื้นฐานการอนุมานทางสถิติด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Compute the combined p-value and the p-value for this test
test_statistic, p_value = ____
# Print out the p-value for the test
____('Test p-value = ', ____)
# Print out if the p-value is signifcant at 5%
____