Come trovare un valore p da un punteggio t in python
Spesso in statistica si vuole determinare il valore p associato ad un certo t-score 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 un t-score in Python, possiamo utilizzare la funzione scipy.stats.t.sf() , che utilizza la seguente sintassi:
scipy.stats.t.sf(abs(x), df)
Oro:
- x: il punteggio t
- df: Gradi di libertà
Gli esempi seguenti illustrano come trovare il valore p associato a un punteggio t 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 t di -0,77 e df = 15 in un test dell’ipotesi sinistra.
import scipy.stats #find p-value scipy.stats.t.sf(abs(-.77), df=15) 0.2266283049085413
Il valore p è 0,2266 . 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 t di 1,87 e df = 24 in un test di ipotesi di destra.
import scipy.stats #find p-value scipy.stats.t.sf(abs(1.87), df=24) 0.036865328383323424
Il valore p è 0,0368 . 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 t di 1,24 e df = 22 in un test di ipotesi a due code.
import scipy.stats #find p-value for two-tailed test scipy.stats.t.sf(abs(1.24), df=22)*2 0.22803901531680093
Per trovare questo valore p bilaterale, abbiamo semplicemente moltiplicato il valore p unilaterale per due.
Il valore p è 0,2280 . 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 online dal punteggio T al valore P per trovare i valori p.