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

Aggiungi un commento

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