2017-06-12 64 views
0

如果我使用aov()在R中運行ANOVA,如何將交互項限制爲僅雙向交互?例如,此代碼:R-aov() - 只進行雙向交互

model <- aov(y ~ a * b * c, data=data) 
summary(model) 

將創建一個帶有a,b,c,ab,ac,bc和abc的模型。我怎樣才能限制這個,所以模型中出現的唯一交互是ab,ac和bc?我已經嘗試過

aov(y ~ a .*. b .*. c, data = data) 

但是拋出了一個錯誤。

回答

2

在公式指定要在你的模型,包括條款,^運營商限制的互動方面指定的順序:

aov(y ~ (a + b + c)^2, ...) 
+0

完美!謝謝! –

0

可以明確

model <- aov(y ~ a + b + c + a:b + b:c + a:c, data=data)