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.

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *