Meine Originaldaten sind im Großformat wie in Tabelle A angezeigt.ANOVA mit breitem Datentabellenformat
Sagen wir, ich möchte untersuchen, ob Veteranen, die verschiedene Touren des Militärdienstes erfahren haben, leiden an verschiedenen Ebenen der Depression.
Ich entscheide, mit Depression_Score als Kriterium und einen Einweg-ANOVA-Test auf den Daten laufen ‚Tour der Pflicht diente‘ als Faktor. Ich weiß, dass ich die Daten in langes Format wie in Table B umformen kann und dann die ANOVA ausführen.
Hier ist meine Frage aber: ist es möglich, einen ANOVA-Test direkt auf Tabelle A ohne Umformung die Daten in Tabelle B zu laufen?
Wenn ja, welche R-Befehle würde ich verwenden, um dies zu programmieren?
Tabelle A:
ArmyVet_ID Served_WW2 Served_KoreanWar Served_VietnamWar Depression_Score
110001 1 0 0 3
110002 1 0 0 1
110004 0 1 0 4
110005 0 1 0 3
110009 0 0 1 7
110010 0 0 1 5
Tabelle B:
ArmyVet_ID Served Depression_Score
110001 WW2 3
110002 WW2 1
110004 KoreanWar 4
110005 KoreanWar 3
110009 VietnamWar 7
110010 VietnamWar 5
Sollte es im zweiten Fall "Daten = B" sein? Eine weitere Klarstellung. Wenn es 4 Spalten von Faktoren (statt 3 wie in diesem Fall) gäbe, würde ich 3 dieser Spalten "as.matrix" zuführen, und so weiter? –
@ user1883050 - es macht keinen Unterschied - "Depression_Score" ist in beiden Beispielen gleich "A" und "B". Ja, ich glaube, Sie müssen 'n-1'-Spalten immer verwenden, da Sie nur' n-1'-Vergleiche ohne Verdopplung machen können. Sehen Sie sich die 'Df'-Spalte an und beachten Sie, dass es in den anova-Ergebnissen immer' 2' ist. – thelatemail