我有一个小标题,其中包含三列y
,x1
和x2
。只需完成
lm(y ~ x1 + x2)
进行常规回归%>%
dat %>%
select(y, x1, x2) %>%
lm()
但是,如果我想做lm(y ~ x1*x2)
,该怎么做?我想到的唯一方法是
dat %>%
mutate(x1x2 = x1 * x2) %>%
select(y, x1, x2, x1x2) %>%
lm()
但是我不喜欢这种解决方案,而是想要更简单的东西。
答案 0 :(得分:1)
您可以将所需的公式传递给lm()
dat %>%
select(y, x1, x2) %>%
lm(formula = (y ~x1*x2))