R语言:如何从模型中删除变量 (无需重新拟合)
可以使用R语言中的update()函数来修改模型,可以通过设置formula参数中去掉需要删除的变量来达到去除变量的目的。例如,假设有一个线性回归模型:
lm1 <- lm(y ~ x1 + x2 + x3, data = df)
如果想要删除变量x2,可以使用如下代码:
lm2 <- update(lm1, formula = y ~ x1 + x3)
这样就得到了去除变量x2的新模型lm2。注意,使用update()函数修改模型时,原模型不会改变,需要将修改后的模型保存到一个新的变量中。
原文地址: https://www.cveoy.top/t/topic/lMfs 著作权归作者所有。请勿转载和采集!