我正在使用建模器添加基于具有交互作用的线性回归模型的预测。问题是 add_predictions() 是否适用于交互?
df <- tibble::tibble(
x1 = sort(runif(100)),
x2 = sort(runif(100)),
y = 2*x1 + sqrt(x2) + rnorm(length(x1)))
mod_1 = lm(y~x1*x2, data = df)
grid_values = expand_grid(x1 = seq(-1,1,0.1),x2 = seq(-1,1,0.1))
grid_values %>% add_predictions(mod_1) %>%
filter(x1==1 & x2==1)
从这个例子来看,它似乎有效。然而,问题是它总是有效吗?什么是三向交互?其他类型的模型(物流)呢?