Ich habe eine ANOVA mit wiederholten Messungen in R wie folgt durchgeführt:
aov_velocity = aov(Velocity ~ Material + Error(Subject/(Material)), data=scrd)
summary(aov_velocity)
- Mit welcher Syntax in R kann nach einer ANOVA mit wiederholten Messungen ein Post-Hoc-Test durchgeführt werden?
- Wäre Tukeys Test mit Bonferroni-Korrektur angemessen? Wenn ja, wie könnte dies in R geschehen?
Antworten:
Sie können das Modell angeben
lme
und dannglht
aus demmultcomp
Paket verwenden, um das zu tun, was Sie möchten. Ich gebe jedoch etwas andere F-Werte als eine Standard-ANOVA (siehe auch meine letzten Fragen hier ).Für andere Kontraste als bonferroni siehe zB das Buch über
multcomp
die Autoren des Pakets .Möglicherweise möchten Sie diesen Beitrag auch in der R-Mailing-Liste und diesen Blog-Beitrag zur Angabe einer ANOVA mit wiederholten Messungen in R sehen .
Wie in dieser Frage von mir gezeigt, bin ich mir jedoch nicht sicher, ob diese Vorgehensweise mit einer ANOVA identisch ist. Außerdem berichtet glht nur z -Werten statt der üblichen t oder F - Werte. Dies scheint auch ungewöhnlich zu sein.
Bisher habe ich noch keinen anderen Weg gefunden, dies zu tun.
quelle
Wenn Sie an der
aov()
Funktion festhalten möchten, können Sie dasemmeans
Paket verwenden, dasaovlist
(und viele andere ) Objekte verarbeiten kann.Nachdem Sie ein
emmGrid
Objekt wie folgt erstellt habenEs ist sehr einfach, alle (post-hoc) paarweisen Vergleiche mithilfe der
pairs()
Funktion oder eines beliebigen Kontrasts mithilfe dercontrast()
Funktion desemmeans
Pakets durchzuführen. Anpassungen durch mehrere Tests können über dasadjust
Argument dieser Funktionen erreicht werden:Für nähere Informationen hierzu halte ich die ausführlichen Emmeans-Vignetten und die Dokumentation für sehr hilfreich.
Außerdem finden Sie in meiner Antwort hier ein vollständiges (reproduzierbares) Beispiel mit einer Beschreibung, wie Sie die richtigen Kontrastgewichte erhalten .
Beachten Sie jedoch, dass die Verwendung eines univariaten Modells für die Post-Hoc-Tests zu anti-konservativen p- Werten führen kann, wenn die Sphärizität verletzt wird.
quelle
Wenn die Sphärizität erfüllt ist, können Sie eine Zwei-Wege-ANOVA ausführen:
quelle