วิธีค้นหาค่าวิกฤต 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()

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *