Come eseguire un test f in sas


Un test F viene utilizzato per verificare se le varianze di due popolazioni sono uguali.

Le ipotesi nulla e alternativa del test sono le seguenti:

  • H 0 : σ 1 2 = σ 2 2 (le varianze della popolazione sono uguali)
  • H A : σ 1 2 ≠ σ 2 2 (le varianze della popolazione non sono uguali)

Il test F viene generalmente utilizzato per rispondere a una delle seguenti domande:

1. Due campioni provengono da popolazioni con varianza uguale?

2. Un nuovo trattamento o processo riduce la variabilità di un trattamento o processo attuale?

Il modo più semplice per eseguire un test F in SAS è utilizzare l’istruzione PROC TTEST , che viene utilizzata per eseguire test t ma esegue anche un test F per impostazione predefinita.

L’esempio seguente mostra come eseguire nella pratica un test F in SAS.

Esempio: test F in SAS

Supponiamo di avere il seguente set di dati in SAS che contiene informazioni sui punti segnati da diversi giocatori di basket in due squadre diverse:

 /*create dataset*/
data my_data;
    input team $points;
    datalines ;
At 18
At 19
At 22
At 25
At 27
At 28
At 41
At 45
At 51
At 55
B14
B15
B15
B17
B 18
B22
B25
B25
B27
B 34
;
run ;

/*view dataset*/
proc print data =my_data; 

Diciamo di voler eseguire un F-test per determinare se la varianza dei punti segnati è uguale tra le due squadre.

Possiamo usare la seguente sintassi per fare ciò:

 /*perform F-test for equal variances*/
proc ttest data =my_data;
    classteam ;
    var points;
run ; 

L’ultima tabella dei risultati intitolata Uguaglianza delle varianze contiene i risultati del test F.

Da questa tabella possiamo vedere:

  • La statistica del test F è 4,39 .
  • Il valore p corrispondente è 0,0383 .

Poiché questo valore p è inferiore a 0,05, rifiutiamo l’ipotesi nulla del test F.

Ciò significa che abbiamo prove sufficienti per affermare che il divario tra i punti segnati dalle due squadre non è pari.

Nota : se stai eseguendo un test t a due campioni per determinare se i valori dei punti medi sono uguali tra le due squadre, utilizzerai il valore p per la riga chiamata Satterthwaite nell’output poiché non puoi presumere che il le varianze della popolazione sono uguali. tra i due gruppi.

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

Aggiungi un commento

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