同一变量与多个变量的交互项
Interaction terms of the same variable with multiple variables
我有模型
lm = a ~ b
我想包括代表与 b =>
交互项的 c、d、e
lm = a ~ b + b:c + b:d + b:e.
有没有不用对每个变量都进行敲击就能快速得到这个结果的方法?我有超过 10 个变量。
谢谢!
在 R 公式中,.
是数据中存在的所有 non-response 变量的占位符。
coef(lm(mpg ~ wt:(.), data = mtcars))
# (Intercept) wt wt:cyl wt:disp wt:hp wt:drat wt:qsec
# 41.044844014 -16.742131313 0.028771226 0.006485611 -0.005048411 0.447194218 0.423909109
# wt:vs wt:am wt:gear wt:carb
# -0.087023686 0.402891966 -0.142805986 0.156345459
我有模型
lm = a ~ b
我想包括代表与 b =>
交互项的 c、d、elm = a ~ b + b:c + b:d + b:e.
有没有不用对每个变量都进行敲击就能快速得到这个结果的方法?我有超过 10 个变量。
谢谢!
在 R 公式中,.
是数据中存在的所有 non-response 变量的占位符。
coef(lm(mpg ~ wt:(.), data = mtcars))
# (Intercept) wt wt:cyl wt:disp wt:hp wt:drat wt:qsec
# 41.044844014 -16.742131313 0.028771226 0.006485611 -0.005048411 0.447194218 0.423909109
# wt:vs wt:am wt:gear wt:carb
# -0.087023686 0.402891966 -0.142805986 0.156345459