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.

Aggiungi un commento

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