SAS - Test T

I test T vengono eseguiti per calcolare i limiti di confidenza per uno o due campioni indipendenti confrontando le loro medie e differenze medie. La procedura SAS denominataPROC TTEST serve per eseguire test t su una singola variabile e su una coppia di variabili.

Sintassi

La sintassi di base per applicare PROC TTEST in SAS è:

PROC TTEST DATA = dataset;
VAR variable;
CLASS Variable;
PAIRED Variable_1 * Variable_2;

Di seguito la descrizione dei parametri utilizzati:

  • Dataset è il nome del set di dati.

  • Variable_1 and Variable_2 sono i nomi delle variabili del set di dati utilizzato nel test t.

Esempio

Di seguito vediamo un test t campione in cui trovare la stima del test t per la potenza variabile con limiti di confidenza del 95%.

PROC SQL;
create table CARS1 as
SELECT make, type, invoice, horsepower, length, weight
   FROM 
   SASHELP.CARS
   WHERE make in ('Audi','BMW')
;
RUN;

proc ttest data = cars1 alpha = 0.05 h0 = 0;
 	var horsepower;
   run;

Quando il codice sopra viene eseguito, otteniamo il seguente risultato:

T-test accoppiato

Il test T accoppiato viene eseguito per verificare se due variabili dipendenti sono statisticamente diverse l'una dall'altra o meno.

Esempio

Poiché la lunghezza e il peso di un'auto dipendono l'uno dall'altro, applichiamo il test T accoppiato come mostrato di seguito.

proc ttest data = cars1 ;
   paired weight*length;
   run;

Quando il codice sopra viene eseguito, otteniamo il seguente risultato:

Test t su due campioni

Questo test t è progettato per confrontare le medie della stessa variabile tra due gruppi.

Esempio

Nel nostro caso confrontiamo la media della potenza variabile tra le due diverse marche di auto ("Audi" e "BMW").

proc ttest data = cars1 sides = 2 alpha = 0.05 h0 = 0;
   title "Two sample t-test example";
   class make; 
   var horsepower;
   run;

Quando il codice sopra viene eseguito, otteniamo il seguente risultato: