Я ищу короткий и эффективный метод для запуска индивидуального анализа ANOVA на каждом уровне фактора. То, что у меня сейчас, я думаю, избыточно и затрудняет рабочее пространство. Скажем, у меня есть следующие:Выполните ANOVA для каждого отдельного уровня фактора в R
Letter Number Question
A 1 1
A 2 1
A 3 1
B 1 1
B 2 1
B 3 1
C 1 1
C 2 1
C 3 1
я мог бы запустить следующий код, чтобы разделить кадр данных на подмножества A, B, и C:
> list2env(split(data, data$Letter), globalenv())
> ANOVA.A <- aov(Question~Number, data=A)
> ANOVA.B <- aov(Question~Number, data=B)
> ANOVA.C <- aov(Question~Number, data=C)
В то время как это обеспечивает мне с требуемыми результатами, он мешает рабочему пространству. Мой фактический набор данных намного больше, поэтому я ищу что-то более простое и элегантное.
можно ли выполнить резюме (А) для каждого из элементов ? –
Да, это: просто сохраните, например, первую альтернативу как 'l', а затем' lapply (l, summary) ' – DatamineR