2015-09-16 2 views
0

Я хочу, чтобы вычислить 2-полосная ANOVA к моему ФРдва способа ANOVA на различных переменных в той же популяции

df 
O H Variable Value 
NN HI+  AM 0.03493450 
NN HI+  AM 0.00000000 
NN HI+  AM 0.09170306 
NN HI-  AM 0.05240175 
NN HI-  AM 0.05676856 
NN HI-  AM 0.06986900 
HP HI+  AM 0.30131004 
HP HI+  AM 0.43231441 
HP HI+  AM 0.34497817 
NN HI+  AD 0.03493450 
NN HI+  AD 0.00000000 
NN HI+  AD 0.09170306 
NN HI-  AD 0.05240175 
NN HI-  AD 0.05676856 
NN HI-  AD 0.06986900 
HP HI+  AD 0.30131004 
HP HI+  AD 0.43231441 
HP HI+  AD 0.34497817 

Fo одной переменной я использую

aov2<-aov(Variable~O+H+O:H, data=df) 

Я интересно, если я могу избегать цикла и применять (ddply)?

ответ

0

Функция aov не предназначена для этого по умолчанию. Вам придется кодировать выбор переменных вручную. Что вы можете сделать, так это подмножество data.frame, чтобы оно содержало только ваши переменные, и вы можете использовать общую формулу

aov(y ~ ., data = df.subsetted) 

 Смежные вопросы

  • Нет связанных вопросов^_^