Kruskal-Wallis test
Rangtoets om te zien of een scheve meting of een geordende score verschilt tussen drie of meer onafhankelijke groepen.
Klinisch voorbeeld
Een pijnscore bij ontslag, vergeleken tussen patiënten die een van drie typen operatie kregen.
Wanneer te gebruiken
- De uitkomst is een scheve meting of een geordende score.
- U vergelijkt drie of meer groepen, en elke patiënt zit in slechts één groep.
- U hoeft niet te corrigeren voor andere variabelen.
Aannames om te controleren
Onafhankelijke waarnemingen
Eén waarde per patiënt. Herhaalde metingen of geclusterde patiënten vragen een gemengd model.
Wat te rapporteren
- Mediaan met interkwartielafstand per groep
- De totale p-waarde
- Paarsgewijze vergelijkingen, gecorrigeerd voor meervoudig vergelijken
Veelgemaakte fouten
Draai niet veel afzonderlijke toetsen
Elk paar groepen, elke uitkomst of elk tijdstip apart toetsen stapelt fout-positieven op. Gebruik één model, leg de belangrijkste vergelijking vooraf vast en corrigeer waar nodig voor meervoudig toetsen.
Wees voorzichtig met een score als meting
De stappen van een ordinale score zijn niet noodzakelijk gelijk. Gemiddelden en t-tests gaan daar wel van uit.
Alternatieven
| Als uw situatie is… | Gebruik |
|---|---|
| Ongeveer symmetrische gegevens of grotere groepen | One-way ANOVA |
| Geordende score en u moet corrigeren voor andere variabelen | Proportional odds (ordinal logistic) regression |
In uw software
# R
kruskal.test(pain ~ surgery, data = trial)
pairwise.wilcox.test(trial$pain, trial$surgery, p.adjust.method = "holm")
NPTESTS
/INDEPENDENT TEST (pain) GROUP (surgery) KRUSKAL_WALLIS(COMPARE=PAIRWISE).