¿Alguien sabe de una función que puede crear un objeto lm dado un conjunto de datos y coeficientes?Crear objeto lm a partir de datos/coeficientes
Me interesa esto porque comencé a jugar con el promedio del modelo bayesiano (BMA) y me gustaría poder crear un objeto lm a partir de los resultados de bicreg. Me gustaría tener acceso a todas las lindas funciones genéricas de lm, como el trazado de diagnóstico, predecir, cv.lm, etc.
Si está seguro de que tal función no existe, ¡también es muy útil saberlo!
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)
Wow. Tengo que empezar a usar tu magicFunction todo el tiempo. :) – Shane