Come eseguire un test u di mann-whitney in sas
Un test U di Mann-Whitney (a volte chiamato test della somma dei ranghi di Wilcoxon) viene utilizzato per confrontare le differenze tra due campioni quando le distribuzioni dei campioni non sono distribuite normalmente e le dimensioni del campione sono piccole (n < 30).
È considerato l’equivalente non parametrico del test t a due campioni .
Questo tutorial spiega come eseguire un test Mann-Whitney U in SAS.
Esempio: test U di Mann-Whitney in SAS
Supponiamo che i ricercatori vogliano sapere se un trattamento del carburante provoca un cambiamento nel consumo medio di un’auto. Per verificarlo, conducono un esperimento in cui misurano il consumo di mpg di 12 auto con trattamento del carburante e 12 auto senza trattamento.
I risultati sono mostrati sotto:
Poiché le dimensioni del campione sono piccole e si sospetta che le distribuzioni del campione non siano distribuite normalmente , si decide di eseguire un test U di Mann-Whitney per determinare se esiste una differenza statisticamente significativa in mpg tra i due gruppi.
Seguire i seguenti passaggi per eseguire un test Mann-Whitney U in SAS.
Passaggio 1: crea il set di dati
Innanzitutto, utilizzeremo il seguente codice per creare il set di dati in SAS:
/*create dataset*/ data mpg_data; input group $mpg; datalines ; treated 24 treated 25 treated 21 treated 22 treated 23 treated 18 treated 17 treated 28 treated 24 treated 27 treated 21 treated 23 untreated 20 untreated 23 untreated 21 untreated 25 untreated 18 untreated 17 untreated 18 untreated 24 untreated 20 untreated 24 untreated 23 untreated 19 ; run ;
Passaggio 2: eseguire il test U di Mann Whitney
Successivamente, utilizzeremo proc npar1way per eseguire il test Mann Whitney U:
/*perform Mann Whitney U test*/
proc npar1way data =mpg_data wilcoxon ;
classgroup ;
var mpg;
run;
Dalla tabella del test a due campioni di Wilcoxon, vediamo che il valore p a due code del test risulta essere 0,2114 .
Ricorda che il test Mann Whitney U utilizza le seguenti ipotesi nulle e alternative:
- H 0 : le due popolazioni hanno la stessa mediana.
- H A : Le due popolazioni hanno mediane diverse.
Poiché il valore p del test ( 0,2114 ) non è inferiore a 0,05, non riusciamo a rifiutare l’ipotesi nulla.
Ciò significa che non abbiamo prove sufficienti per affermare che il mpg è diverso tra le auto che ricevono il trattamento del carburante e quelle che non lo fanno.
SAS fornisce anche boxplot per visualizzare la distribuzione dei valori mpg per ciascun gruppo:
Dal grafico possiamo vedere che le auto che hanno ricevuto il trattamento del carburante tendevano ad avere valori mpg più alti, ma dai risultati del test Mann Whitney U sappiamo che le differenze tra i due gruppi non erano statisticamente significative.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altri test statistici 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
Come eseguire un test di rango firmato Wilcoxon in SAS