Cara menemukan nilai p dari skor z dengan python
Seringkali dalam statistik kita ingin menentukan nilai p yang terkait dengan skor z tertentu yang dihasilkan dari uji hipotesis . Jika nilai p ini berada di bawah tingkat signifikansi tertentu, kita dapat menolak hipotesis nol dari uji hipotesis kita.
Untuk menemukan nilai p yang terkait dengan skor-z dengan Python, kita dapat menggunakan fungsi scipy.stats.norm.sf() , yang menggunakan sintaks berikut:
scipy.stats.norm.sf(abs(x))
Emas:
- x: skor z
Contoh berikut mengilustrasikan cara mencari nilai p yang terkait dengan skor-z untuk pengujian sisi kiri, pengujian sisi kanan, dan pengujian dua sisi.
Tes kiri
Misalkan kita ingin mencari nilai p yang terkait dengan skor z -0,77 dalam uji hipotesis kidal.
import scipy.stats #find p-value scipy.stats.norm.sf(abs(-0.77)) 0.22064994634264962
Nilai p-nya adalah 0,2206 . Jika kita menggunakan tingkat signifikansi α = 0,05, kita akan gagal menolak hipotesis nol dari uji hipotesis kita karena nilai p ini tidak kurang dari 0,05.
Tes yang benar
Misalkan kita ingin mencari nilai p yang terkait dengan skor z 1,87 dalam uji hipotesis sayap kanan.
import scipy.stats #find p-value scipy.stats.norm.sf(abs(1.87)) 0.030741908929465954
Nilai p-nya adalah 0,0307 . Jika kita menggunakan tingkat signifikansi α = 0,05, kita akan menolak hipotesis nol dari uji hipotesis kita karena nilai p ini kurang dari 0,05.
Tes dua sisi
Misalkan kita ingin mencari nilai p yang terkait dengan skor z 1,24 dalam uji hipotesis dua sisi.
import scipy.stats #find p-value for two-tailed test scipy.stats.norm.sf(abs(1.24))*2 0.21497539414917388
Untuk mencari nilai p dua sisi ini, kita cukup mengalikan nilai p satu sisi dengan dua.
Nilai p-nya adalah 0,2149 . Jika kita menggunakan tingkat signifikansi α = 0,05, kita akan gagal menolak hipotesis nol dari uji hipotesis kita karena nilai p ini tidak kurang dari 0,05.
Terkait: Anda juga dapat menggunakan kalkulator skor Z nilai-P online ini untuk menemukan nilai-p.