我的数据看起来像这样
q3a q3b q3c q3d q3e ... q10d grp
1 2 3 4 5 ... 1 1
2 1 2 3 4 2 1
3 2 1 5 2 ... 1 2
2 1 2 1 1 ... 2 2
2 3 4 1 2 ... 3 3
我想对每个问题进行单向方差分析和邓肯事后测试。对于 q3a,代码为
library("DescTools")
q3a <- aov(q3a ~ grp,data = pgy)
PostHocTest(q3a,method = "duncan")
如何编写foreach
循环来为数据中的每个变量迭代相同的模型?
## List of variables:
> dput(names(duncan))
c("q3a", "q3b", "q3c", "q3d", "q3e", "q4a", "q4b", "q4d", "q4e",
"q4f", "q4g", "q4h", "q4i", "q4j", "q4k", "q4l", "q4m", "q5b",
"q5c", "q5d", "q6b", "q6c", "q6f", "q7b", "q7d", "q7f", "q7g",
"q7h", "q7i", "q8a", "q8b", "q9a", "q9b", "q9c", "q9d", "q10a",
"q10b", "q10c", "q10d")
谢谢!