有谁知道给定数据集和系数可以创建 lm 对象的函数?
我对此很感兴趣,因为我开始使用贝叶斯模型平均 (BMA),并且我希望能够根据 bicreg 的结果创建一个 lm 对象。我想访问所有不错的通用 lm 函数,如诊断绘图、预测、cv.lm 等。
如果您很确定这样的功能不存在,那么了解这一点也很有帮助!
library(BMA)
mtcars_y <- mtcars[, 1] #mpg
mtcars_x <- as.matrix(mtcars[,-1])
res <- bicreg(mtcars_x, mtcars_y)
summary(res)
res$postmean # bma coefficients
# The approximate form of the function
# I'm looking for
lmObject <- magicFunction(data=mtcars, coefficients=res$postmean)