Come trovare un valore p da un punteggio z in python
Spesso in statistica si vuole determinare il valore p associato ad un certo punteggio z risultante da un test di ipotesi . Se questo valore p è inferiore a un certo livello di significatività, possiamo rifiutare l’ipotesi nulla del nostro test di ipotesi.
Per trovare il valore p associato a uno z-score in Python, possiamo utilizzare la funzione scipy.stats.norm.sf() , che utilizza la seguente sintassi:
scipy.stats.norm.sf(abs(x))
Oro:
- x: il punteggio z
Gli esempi seguenti illustrano come trovare il valore p associato a un punteggio z per un test del lato sinistro, un test del lato destro e un test a due code.
Prova a sinistra
Supponiamo di voler trovare il valore p associato a un punteggio z di -0,77 in un test di ipotesi per mancini.
import scipy.stats #find p-value scipy.stats.norm.sf(abs(-0.77)) 0.22064994634264962
Il valore p è 0,2206 . Se utilizziamo un livello di significatività di α = 0,05, non riusciremo a rifiutare l’ipotesi nulla del nostro test di ipotesi perché questo valore p non è inferiore a 0,05.
Prova giusta
Supponiamo di voler trovare il valore p associato a un punteggio z di 1,87 in un test di ipotesi di estrema destra.
import scipy.stats #find p-value scipy.stats.norm.sf(abs(1.87)) 0.030741908929465954
Il valore p è 0,0307 . Se utilizziamo un livello di significatività di α = 0,05, rifiuteremo l’ipotesi nulla del nostro test di ipotesi perché questo valore p è inferiore a 0,05.
Prova bilaterale
Supponiamo di voler trovare il valore p associato a un punteggio z di 1,24 in un test di ipotesi a due code.
import scipy.stats #find p-value for two-tailed test scipy.stats.norm.sf(abs(1.24))*2 0.21497539414917388
Per trovare questo valore p bilaterale, abbiamo semplicemente moltiplicato il valore p unilaterale per due.
Il valore p è 0,2149 . Se utilizziamo un livello di significatività di α = 0,05, non riusciremo a rifiutare l’ipotesi nulla del nostro test di ipotesi perché questo valore p non è inferiore a 0,05.
Correlati: puoi anche utilizzare questo calcolatore del punteggio Z del valore P online per trovare i valori p.