Come utilizzare la funzione inv.tin in sas (con esempi)
È possibile utilizzare la funzione TINV in SAS per trovare valori critici della distribuzione.
Questa funzione utilizza la seguente sintassi di base:
INV.TIN(p,df)
Oro:
- p: 1 – il livello di significatività
- df : Gradi di libertà
Nell’esempio seguente viene illustrato come utilizzare la funzione INV.T per trovare il valore critico t per un test per mancini, un test per destrimani e un test a due code.
Esempio 1: utilizzo della funzione INV.TIN per un test sinistro
Supponiamo di voler trovare il valore t critico per un test sinistro con un livello di significatività di 0,05 e gradi di libertà = 22:
Possiamo usare la funzione INV.TIN per calcolare questo valore:
/*create dataset that contains t critical value*/
data my_data;
critical_val = tinv ( .05 , 22 );
put critical_val=;
run ;
/*view results*/
proc print data =my_data;
Il valore t critico per un livello di significatività di 0,05 e gradi di libertà = 22 è -1,71714 .
Pertanto, se la statistica del test è inferiore a questo valore, i risultati del test sono statisticamente significativi.
Esempio 2: utilizzo della funzione INV.T per un test della coda destra
Supponiamo di voler trovare il valore t critico per un test estremo destro con un livello di significatività di 0,05 e gradi di libertà = 22:
Possiamo usare la funzione INV.TIN per calcolare questo valore:
/*create dataset that contains t critical value*/
data my_data;
critical_val = tinv ( .95 , 22 );
put critical_val=;
run ;
/*view results*/
proc print data =my_data;
Il valore t critico per un livello di significatività di 0,05 e gradi di libertà = 22 è 1,71714 .
Pertanto, se la statistica del test è maggiore di questo valore, i risultati del test sono statisticamente significativi.
Esempio 3: utilizzo della funzione INV.T per un test fronte-retro
Supponiamo di voler trovare il valore t critico per un test a due code con un livello di significatività di 0,05 e gradi di libertà = 22:
Possiamo usare la funzione INV.TIN per calcolare questo valore:
/*create dataset that contains t critical value*/
data my_data;
critical_val= tinv ( .05/ 2,22 );
put critical_val=;
run ;
/*view results*/
proc print data =my_data;
Ogni volta che esegui un test a due code, ci saranno due valori critici. In questo caso, i valori t critici sono -2.07387 e 2.07387 .
Pertanto, se la statistica del test è inferiore a -2,0739 o maggiore di 2,0739 , i risultati del test sono statisticamente significativi.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in SAS:
Come eseguire un test t per un campione in SAS
Come eseguire un t-test a due campioni in SAS
Come eseguire un t-test per campioni accoppiati in SAS