双向anova对同一人口中的不同变量

时间:2015-09-16 18:31:54

标签: r apply two-way

我想计算2-way anova到我的df

intfc1

我使用的单个变量

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

我想知道我是否可以避免循环并应用(ddply)?

1 个答案:

答案 0 :(得分:0)

默认情况下,aov(y ~ ., data = df.subsetted) 函数不是为此而设计的。您必须手动编写变量的选择代码。你可以做的是data.frame的子集,这样它只包含你的变量,你可以使用通用公式

XMLHttpRequest