Clustered Wilcoxon Test
Verfasst: Mi Apr 19, 2023 12:02 pm
Liebe Alle,
wir versuchen gerade, einen Mittelwertsunterschied zwischen zwei unabhängigen Gruppen zu berechnen. Unsere Daten sind dyadisch geclustert (in Zweierpaare) und nicht normalverteilt, sondern sehr stark linksseitig. Die abhängige Variable ist “Aggressive_Einschätzung”, der Gruppenvergleich findet zwischen “Group” statt und das Cluster ist “Dyad”.
Wir haben versucht, die Analyse in R mit dem geclusterten Wilcoxon-Rangsummen-Test (=Mann-Whitney-U-Test) aus dem “clusrank” Package durchzuführen:
Hier der Code aus R:
library(clusrank)
#asymptotischer test
clusWilcox.test(Aggressive_Einschätzung ~ Group + cluster(Dyad), data, method = "rgl")
#exakter test
clusWilcox.test(Aggressive_Einschätzung ~ Group + cluster(Dyad), data, method = "rgl", exact = TRUE, B = 0)
Aber wir brauchen ein wenig Hilfe, da diese Methode unsere statistischen Kenntnisse leider weit übersteigt… Ist das der richtige Test? Die Voraussetzungen sind zumindest alle erfüllt. Unsere Stichprobe besteht aus N = 74 Personen und 37 Dyaden (Clustern), also ist sie recht klein. Wir entschlossen uns, den exakten Test ebenfalls zu berechnen und bekamen folgende Ergebnisse:
Asymptotischer Test: Z = 1.7506, p-value = 0.08001
Exakter Test: W = 1508.5, p-value < 2.2e-16
Der Exakte Test ist also extrem signifikant, obwohl sich die Ergebnisse nicht stark unterscheiden sollten. Was ist hier passiert?
Tausend Dank und liebe Grüße!
wir versuchen gerade, einen Mittelwertsunterschied zwischen zwei unabhängigen Gruppen zu berechnen. Unsere Daten sind dyadisch geclustert (in Zweierpaare) und nicht normalverteilt, sondern sehr stark linksseitig. Die abhängige Variable ist “Aggressive_Einschätzung”, der Gruppenvergleich findet zwischen “Group” statt und das Cluster ist “Dyad”.
Wir haben versucht, die Analyse in R mit dem geclusterten Wilcoxon-Rangsummen-Test (=Mann-Whitney-U-Test) aus dem “clusrank” Package durchzuführen:
Hier der Code aus R:
library(clusrank)
#asymptotischer test
clusWilcox.test(Aggressive_Einschätzung ~ Group + cluster(Dyad), data, method = "rgl")
#exakter test
clusWilcox.test(Aggressive_Einschätzung ~ Group + cluster(Dyad), data, method = "rgl", exact = TRUE, B = 0)
Aber wir brauchen ein wenig Hilfe, da diese Methode unsere statistischen Kenntnisse leider weit übersteigt… Ist das der richtige Test? Die Voraussetzungen sind zumindest alle erfüllt. Unsere Stichprobe besteht aus N = 74 Personen und 37 Dyaden (Clustern), also ist sie recht klein. Wir entschlossen uns, den exakten Test ebenfalls zu berechnen und bekamen folgende Ergebnisse:
Asymptotischer Test: Z = 1.7506, p-value = 0.08001
Exakter Test: W = 1508.5, p-value < 2.2e-16
Der Exakte Test ist also extrem signifikant, obwohl sich die Ergebnisse nicht stark unterscheiden sollten. Was ist hier passiert?
Tausend Dank und liebe Grüße!