วิธีค้นหาค่าวิกฤต f ใน python
เมื่อคุณทำการทดสอบ F คุณจะได้รับสถิติ F หากต้องการทราบว่าผลการทดสอบ F มีนัยสำคัญทางสถิติหรือไม่ คุณสามารถเปรียบเทียบสถิติ F กับ ค่า F วิกฤตได้ หากสถิติ F มากกว่าค่า F วิกฤต แสดงว่าผลการทดสอบมีนัยสำคัญทางสถิติ
ค่าวิกฤต F สามารถพบได้โดยใช้ ตารางการแจกแจง F หรือใช้ซอฟต์แวร์ทางสถิติ
ในการค้นหาค่าวิกฤตของ F คุณต้องมี:
- ระดับนัยสำคัญ (ตัวเลือกทั่วไปคือ 0.01, 0.05 และ 0.10)
- องศาอิสระของตัวเศษ
- องศาอิสระของตัวส่วน
เมื่อใช้ค่าทั้งสามนี้ คุณสามารถกำหนดค่า F วิกฤตเพื่อเปรียบเทียบกับสถิติ F ได้
วิธีค้นหาค่าวิกฤต F ใน Python
หากต้องการค้นหาค่าวิกฤต F ใน Python คุณสามารถใช้ ฟังก์ชัน scipy.stats.f.ppf() ซึ่งใช้ไวยากรณ์ต่อไปนี้
scipy.stats.f.ppf(q, dfn, dfd)
ทอง:
- ถาม: ระดับความสำคัญที่จะใช้
- dfn : องศาอิสระของตัวเศษ
- dfd : องศาอิสระของตัวส่วน
ฟังก์ชันนี้ส่งคืนค่าวิกฤตของการแจกแจงแบบ F ตามระดับนัยสำคัญ องศาความอิสระของเศษ และองศาอิสระของส่วนที่ระบุ
ตัวอย่างเช่น สมมติว่าเราต้องการหาค่าวิกฤต F สำหรับระดับนัยสำคัญ 0.05 องศาอิสระของตัวเศษ = 6 และดีกรีอิสระของตัวส่วน = 8
import scipy.stats #find F critical value scipy.stats.f.ppf(q=1-.05, dfn=6, dfd=8) 3.5806
ค่า F วิกฤตสำหรับระดับนัยสำคัญ 0.05 องศาอิสระของเศษ = 6 และองศาอิสระของส่วน = 8 คือ 3.5806
ดังนั้นหากเราทำการทดสอบ F บางประเภท เราก็จะสามารถเปรียบเทียบสถิติการทดสอบ F กับ 3.5806 ได้ หากสถิติ F มากกว่า 3.580 แสดงว่าผลการทดสอบมีนัยสำคัญทางสถิติ
โปรดทราบว่าค่าอัลฟ่าที่น้อยกว่าจะนำไปสู่ค่า F วิกฤตที่มากขึ้น ตัวอย่างเช่น พิจารณาค่าวิกฤต F สำหรับระดับนัยสำคัญ 0.01 องศาอิสระของเศษ = 6 และดีกรีอิสระของส่วน = 8
scipy.stats.f.ppf(q=1- .01 , dfn=6, dfd=8)
6.3707
และพิจารณาค่าวิกฤต F โดยมีดีกรีอิสระสำหรับตัวเศษและส่วนเท่ากันทุกประการ แต่มีระดับนัยสำคัญเท่ากับ 0.005 :
scipy.stats.f.ppf(q=1- .005 , dfn=6, dfd=8)
7.9512
โปรดดู เอกสารประกอบของ SciPy สำหรับรายละเอียดที่แน่นอนของฟังก์ชัน f.ppf()