Ich rechne für meine BA gerade eine ANOVA mit Messwiederholungsfaktor (3 Stufen) und Gruppierungsfaktor (metrische Variable). Ich habe 30 Versuchspersonen. Der Befehl ezANOVA liefert mir Nenner-Freiheitsgrade (DFd) von 28 für die Haupteffekte und 56 für die Interaktion. Meines Wissens nach müssten diese aber 29 und 58 sein. Kann mir hier vielleicht jemand weiterhelfen und hat eine Ahnung, warum die Freiheitsgrade verkleinert werden? (Sphärizität ist nicht verletzt)
ich kann leider zur Theorie der RM-ANOVA nichts beitragen, weil ich eher Regressionen als ANOVAs rechne. Bevor sich hoffentlich jemand meldet, der mehr Ahnung hat: könntest Du mal checken, dass wirklich alle 30 Fälle vollständige Beobachtungen haben? Ein einziges NA führt zum Ausschluss eines Falls und reduziert die Freiheitsgrade. Und manchmal ist der Teufel ein Eichhörnchen. Ein Aufruf von summary() sollte dafür genügen, persönlich bin ich inzwischen stattdesse ein Fan der Funktion Hmisc::describe()
LG,
Bernhard
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
ich habe noch nie eine ANOVA mit der Funktion ezANOVA gerechnet, gehe aber davon aus, dass Du die Funktionsparameter korrekt gesetzt hast (within_full?) und die Beobachtungen konsistent sind.
Vielleicht sind folgende Beschreibungen zur Berechnung der Freiheitsgrade einer Anova hilfreich: