วิธีค้นหาค่าวิกฤต z ใน python


ทุกครั้งที่คุณทำการทดสอบสมมติฐาน คุณจะได้รับสถิติการทดสอบ หากต้องการทราบว่าผลการทดสอบสมมติฐานมีนัยสำคัญทางสถิติหรือไม่ คุณสามารถเปรียบเทียบสถิติการทดสอบกับ ค่า Z ที่สำคัญ ได้ หากค่าสัมบูรณ์ของสถิติการทดสอบมากกว่าค่า Z วิกฤต ผลการทดสอบจะมีนัยสำคัญทางสถิติ

หากต้องการค้นหาค่า Z ที่สำคัญใน Python คุณสามารถใช้ ฟังก์ชัน scipy.stats.norm.ppf() ซึ่งใช้ไวยากรณ์ต่อไปนี้

scipy.stats.norm.ppf(q)

ทอง:

  • ถาม: ระดับความสำคัญที่จะใช้

ตัวอย่างต่อไปนี้แสดงวิธีค้นหาค่า Z วิกฤตสำหรับการทดสอบทางซ้าย การทดสอบทางขวา และการทดสอบแบบสองด้าน

เหลือการทดสอบ

สมมติว่าเราต้องการค้นหาค่า Z วิกฤตสำหรับการทดสอบด้านซ้ายที่มีระดับนัยสำคัญเท่ากับ 0.05:

 import scipy.stats

#find Z critical value
scipy.stats.norm.ppf(.05)

-1.64485

ค่า Z วิกฤตคือ -1.64485 ดังนั้น หากสถิติการทดสอบน้อยกว่าค่านี้ ผลการทดสอบจะมีนัยสำคัญทางสถิติ

การทดสอบที่ถูกต้อง

สมมติว่าเราต้องการค้นหาค่า Z วิกฤตสำหรับการทดสอบด้านข้างที่ถูกต้องโดยมีระดับนัยสำคัญเท่ากับ 0.05:

 import scipy.stats

#find Z critical value
scipy.stats.norm.ppf(1-.05)

1.64485

ค่า Z วิกฤตคือ 1.64485 ดังนั้น หากสถิติการทดสอบมากกว่าค่านี้ ผลการทดสอบจะมีนัยสำคัญทางสถิติ

การทดสอบสองด้าน

สมมติว่าเราต้องการค้นหาค่า Z วิกฤตสำหรับการทดสอบแบบสองด้านที่มีระดับนัยสำคัญเท่ากับ 0.05:

 import scipy.stats

#find Z critical value
scipy.stats.norm.ppf(1-.05/2)

1.95996

ทุกครั้งที่คุณทำการทดสอบแบบสองด้าน จะมีค่าวิกฤตสองค่า ในกรณีนี้ ค่าวิกฤต Z คือ 1.95996 และ -1.95996 . ดังนั้น หากสถิติการทดสอบน้อยกว่า -1.95996 หรือมากกว่า 1.95996 ผลการทดสอบจะมีนัยสำคัญทางสถิติ

โปรดดู เอกสารประกอบของ SciPy สำหรับรายละเอียดที่แน่นอนของฟังก์ชัน norm.ppf()

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

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