Hoe u een mann-whitney u-test uitvoert in sas


Een Mann-Whitney U-test (ook wel een Wilcoxon-rangsomtest genoemd) wordt gebruikt om de verschillen tussen twee steekproeven te vergelijken wanneer de steekproefverdeling niet normaal verdeeld is en de steekproefomvang klein is (n <30).

Het wordt beschouwd als het niet-parametrische equivalent van de t-test met twee steekproeven .

In deze tutorial wordt uitgelegd hoe u een Mann-Whitney U-test uitvoert in SAS.

Voorbeeld: Mann-Whitney U-test in SAS

Stel dat onderzoekers willen weten of een brandstofbehandeling een verandering in het gemiddelde mpg van een auto veroorzaakt. Om dit te testen voeren ze een experiment uit waarbij ze het mpg meten van 12 auto’s met brandstofbehandeling en 12 auto’s zonder behandeling.

De resultaten worden hieronder weergegeven:

Omdat de steekproefomvang klein is en ze vermoeden dat de steekproefverdeling niet normaal verdeeld is, besluiten ze een Mann-Whitney U-test uit te voeren om te bepalen of er een statistisch significant verschil in mpg bestaat tussen de twee groepen.

Volg de volgende stappen om een Mann-Whitney U-test uit te voeren in SAS.

Stap 1: Maak de gegevensset

Eerst zullen we de volgende code gebruiken om de gegevensset in SAS te maken:

 /*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 ;

Stap 2: Voer de Mann Whitney U-test uit

Vervolgens zullen we proc npar1way gebruiken om de Mann Whitney U-test uit te voeren:

 /*perform Mann Whitney U test*/
proc npar1way data =mpg_data wilcoxon ;
    classgroup ;
    var mpg;
run; 

Uit de Wilcoxon-testtabel met twee steekproeven zien we dat de tweezijdige p-waarde van de test 0,2114 blijkt te zijn.

Houd er rekening mee dat de Mann Whitney U-test de volgende nul- en alternatieve hypothesen gebruikt:

  • H 0 : De twee populaties hebben dezelfde mediaan.
  • H A : De twee populaties hebben verschillende medianen.

Omdat de p-waarde van de test ( .2114 ) niet kleiner is dan .05, slagen we er niet in de nulhypothese te verwerpen.

Dit betekent dat we niet genoeg bewijs hebben om te zeggen dat het mpg-gehalte verschilt tussen auto’s die een brandstofbehandeling ondergaan en auto’s die dat niet doen.

SAS biedt ook boxplots om de verdeling van mpg-waarden voor elke groep te visualiseren:

Uit de grafiek kunnen we zien dat auto’s die de brandstofbehandeling kregen doorgaans hogere mpg-waarden hadden, maar uit de Mann Whitney U-testresultaten weten we dat de verschillen tussen de twee groepen niet statistisch significant waren.

Aanvullende bronnen

In de volgende zelfstudies wordt uitgelegd hoe u andere algemene statistische tests in SAS kunt uitvoeren:

Hoe u een t-test met één monster uitvoert in SAS
Hoe u een t-test met twee steekproeven uitvoert in SAS
Een t-test met gepaarde monsters uitvoeren in SAS
Hoe u een door Wilcoxon ondertekende rangtest uitvoert in SAS

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert