Ich habe Probleme, eine Lösung für die Durchführung eines Post-hoc-Tests (Tukey HSD) nach einer ANOVA mit 2 Faktoren (beide innerhalb der Probanden) mit wiederholten Messungen in R zu finden. Für die ANOVA habe ich die aov-Funktion verwendet:
summary(aov(dv ~ x1 * x2 + Error(subject/(x1*x2)), data=df1))
Nachdem ich Antworten auf andere Fragen gelesen hatte, stellte ich fest, dass ich die ANOVA zuerst mit einer anderen Funktion (z. B. lme) erneut ausführen musste. Das habe ich mir ausgedacht.
Lme.mod <- lme(dv ~ x1*x2, random=list(subject=pdBlocked(list(~1, pdIdent(~x1-1), pdIdent(~x2-1)))), data=df1)
anova(Lme.mod)
Beide Haupteffekte waren signifikant, es gab jedoch keine Wechselwirkungseffekte. Dann habe ich diese Funktionen für die Post-hoc-Vergleiche verwendet:
summary(glht(Lme.mod, linfct=mcp(x1="Tukey")))
summary(glht(Lme.mod, linfct=mcp(x2="Tukey")))
Es gab jedoch einige Probleme:
In der R-Hilfedatei heißt es zunächst: "Die mcp-Funktion muss beim Definieren von interessierenden Parametern in Zwei-Wege-ANOVA- oder ANCOVA-Modellen (...) Multcomp Version 1.0-0 und höher mit Vorsicht verwendet werden. Dabei werden Vergleiche für die Haupteffekte erstellt Nur Kovariaten und Interaktionen werden ignoriert (ältere Versionen werden automatisch über die Interaktionsterme gemittelt). Eine Warnung wird ausgegeben. " Und natürlich habe ich die folgende Warnmeldung erhalten:
Warning message:
In mcp2matrix(model, linfct = linfct) :
covariate interactions found -- default contrast might be inappropriate
Ein weiteres Rätsel war, dass obwohl beide Haupteffekte signifikant waren, es keine signifikanten Unterschiede bei den Post-hoc-Vergleichen für einen der Faktoren gab (x1). Ich habe das noch nie erlebt. Sind die Skripte / Analysen korrekt / angemessen oder fehlt mir etwas? Jede Hilfe wäre sehr dankbar!