Come trovare il valore critico t in python


Ogni volta che esegui un test t, ottieni una statistica di test. Per determinare se i risultati del test t sono statisticamente significativi, è possibile confrontare la statistica del test con un valore critico T. Se il valore assoluto della statistica del test è maggiore del valore critico T, i risultati del test sono statisticamente significativi.

Il valore critico T può essere trovato utilizzando una tabella di distribuzione t o utilizzando un software statistico.

Per trovare il valore critico di T, è necessario specificare:

  • Un livello di significatività (le scelte comuni sono 0,01, 0,05 e 0,10)
  • Gradi di libertà

Utilizzando questi due valori, è possibile determinare il valore T critico da confrontare con la statistica del test.

Come trovare il valore critico T in Python

Per trovare il valore critico T in Python, puoi utilizzare la funzione scipy.stats.t.ppf() , che utilizza la seguente sintassi:

scipy.stats.t.ppf(q, df)

Oro:

  • q: il livello di significatività da utilizzare
  • df : Gradi di libertà

Gli esempi seguenti illustrano come trovare il valore critico di 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 critico T per un test sinistro con livello di significatività pari a 0,05 e gradi di libertà = 22:

 import scipy.stats

#find T critical value
scipy.stats.t.ppf(q=.05,df=22)

-1.7171

Il valore critico di T è -1.7171 . Pertanto, se la statistica del test è inferiore a questo valore, i risultati del test sono statisticamente significativi.

Prova giusta

Supponiamo di voler trovare il valore critico T per un test estremo destro con livello di significatività pari a 0,05 e gradi di libertà = 22:

 import scipy.stats

#find T critical value
scipy.stats.t.ppf(q=1-.05,df=22)

1.7171

Il valore critico di T è 1.7171 . Pertanto, se la statistica del test è maggiore di questo valore, i risultati del test sono statisticamente significativi.

Prova bilaterale

Supponiamo di voler trovare il valore critico T per un test a due code con livello di significatività pari a 0,05 e gradi di libertà = 22:

 import scipy.stats

#find T critical value
scipy.stats.t.ppf(q=1-.05/2,df=22)

2.0739

Ogni volta che esegui un test a due code, ci saranno due valori critici. In questo caso i valori critici di T sono 2.0739 e -2.0739 . Pertanto, se la statistica del test è inferiore a -2,0739 o maggiore di 2,0739, i risultati del test sono statisticamente significativi.

Fare riferimento alla documentazione di SciPy per i dettagli esatti della funzione t.ppf().

Aggiungi un commento

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