使用 R 中具有交互作用的模型添加预测

时间:2021-07-19 07:03:20

标签: r linearmodels modelr

我正在使用建模器添加基于具有交互作用的线性回归模型的预测。问题是 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)

从这个例子来看,它似乎有效。然而,问题是它总是有效吗? 什么有 3 路交互?其他类型的模型(物流)呢?

0 个答案:

没有答案