My data looks like this
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
I want to run one-way anova and duncan post hoc test for each question. For q3a, the code would be
library("DescTools")
q3a <- aov(q3a ~ grp,data = pgy)
PostHocTest(q3a,method = "duncan")
How can I write a foreach
loop to iterate the same models for each variable in my data?
## 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")
Thanks!