Ich möchte eine Zwei-Wege-ANOVA auf meine Daten ausführen. Ich habe zwei Faktoren (nennen Sie sie A und B) und dann zwei Ebenen innerhalb jedes Faktors (nennen Sie sie A.1 und A.2 und B.1 und B.2). Ich habe 4 Vektoren von numerischen Daten, von denen einer A.1, A.2, B.1 und B.2 entspricht. Was ist der schnellste Weg, um diese Vektoren in einen Datenrahmen zu bekommen, so dass ich eine Zwei-Wege-ANOVA ausführen kann? Gibt es eine Funktion in plyr, um mir dabei zu helfen? Vielen Dank.Konvertieren von Vektoren in einen Datenrahmen für ANOVA
-3
A
Antwort
0
Ich habe den Datenrahmen von Grund auf neu erstellt, Sie sollten die Vektoren mit Ihren Daten füllen. Um die ANOVA ausführen zu können, müssen die Faktoren und Ebenen in verschiedenen Spalten in Ihrem Datenrahmen angegeben sein, hier werden sie 'fac' und 'lev' genannt.
va1 <- c( 1, 2, 3, 4)
va2 <- c(-4, -3, -2, -1)
vb1 <- c( 9, 10, 11, 12)
vb2 <- c(-9,-10,-11,-12)
fac <- c(rep("A", 8), rep("B", 8))
lev <- c(rep("1", 4), rep("2", 4), rep("1", 4), rep("2", 4))
val <- c(va1, va2, vb1, vb2)
df <- as.data.frame(cbind(fac,lev,val))
df$val <- as.numeric(df$val)
anova(lm(val ~ fac * lev, df))
+0
Ich denke, das funktioniert, obwohl es nicht gerade glatt ist. Es ist mehr oder weniger was ich getan habe. – Tbar
Verwandte Themen
- 1. convert Datenrahmen für Zeile mit genannten Vektoren in R aufzulisten
- 2. konvertieren Listen von Listen von Vektoren in R
- 3. ANOVA in Python mit Pandas Datenrahmen mit Statsmodels oder Scipy?
- 4. Konvertieren von Daten in Datenrahmen
- 5. Konvertieren einer Liste von Datenrahmen in einzelne Datenrahmen in R
- 6. vorbereiten Daten für zwei ANOVA in R
- 7. Wie kombinieren zwei Vektoren in einem Datenrahmen
- 8. Konvertieren von Zeilennamen in mehreren Datenrahmen in Spalte im Datenrahmen
- 9. Konvertieren von Datenrahmen in Datetime in Pandas
- 10. Wie eine Tabelle einen Datenrahmen konvertieren
- 11. Kontraste in Anova
- 12. Python-ähnliche Liste in verschachtelte Vektoren konvertieren
- 13. Pandas Datenrahmen Konvertieren in Python
- 14. Konvertieren Sie Vektoren in Arrays und zurück
- 15. Einschließlich Modellspezifikationen in xtable (anova (...))
- 16. Konvertieren in Datenrahmen in Python
- 17. Allokierung von Speicher für einen Vektor von Vektoren
- 18. Schema von einem Datenrahmen in einen anderen Datenrahmen kopieren
- 19. Konvertieren einer RDD mit einem Array in einen Datenrahmen
- 20. Liste in einen 1-Spalten-Panda-Datenrahmen konvertieren
- 21. Convert Liste der Vektoren in Datenrahmen des Grafen
- 22. Homoscedascity-Test für Zwei-Wege-ANOVA
- 23. ANOVA mit breitem Datentabellenformat
- 24. In R, Datenrahmen Diagonalen in Zeilen konvertieren
- 25. Pandas: Konvertieren Datenrahmen von Listen dict
- 26. Konvertieren von RDD zu Datenrahmen scala - NoSuchMethodError
- 27. konvertieren Numpy Matrix Datenrahmen
- 28. Lesen und konvertieren in Datenrahmen in R
- 29. Konvertieren der verschachtelten Liste in den Datenrahmen
- 30. Verwendung von Vektoren von Vektoren in C++ & push_back()
Ohne einige Beispieldaten zu sehen, ist es schwierig, eine aussagekräftige Anleitung bereitzustellen. Am einfachsten war es, die Vektoren zusammen zu binden. – Dave2e