假设我有6个独立变量,x1,x2,x3,x4,x5,x6。假设我想让一个模型具有所有主要效果以及两个术语之间的相互作用。然后我的语法将是:
lm(y~.+.^2, data=d)
x1实际上是ID变量。所以如果我想放弃主要效果,我可以写lm(y~.+-x1+.^2, data=d)
但是,如何编写语法来删除具有id(x1变量)的交互项?
这个怎么样:
lm(y ~ . + (. - x1) ^ 2, data = d)
这导致
(Intercept)
x1
x2
x3
x4
x5
x6
x2:x3
x2:x4
x2:x5
x2:x6
x3:x4
x3:x5
x3:x6
x4:x5
x4:x6
x5:x6
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句