Fare riferimento alla documentazione di SciPy per i dettagli esatti della funzione t.ppf().
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.