【发布时间】:2017-04-22 15:27:44
【问题描述】:
我希望从 lmer 模型预测“项”,尤其是 ns 样条。我已经用 mtcars 数据集复制了这个问题(技术上很差的例子,但可以理解这一点)。
这是我试图用线性模型做的事情:
data(mtcars)
mtcarsmodel <- lm(wt ~ ns(drat,2) + hp + as.factor(gear), data= mtcars)
summary(mtcarsmodel)
coef(mtcarsmodel)
test <- predict(mtcarsmodel, type = "terms")
完美。但是,lmer predict (unresolved issue here) 没有等效的“条款”选项。
mtcarsmodellmer <- lmer(wt ~ ns(drat,2) + (hp|as.factor(gear)), data= mtcars)
summary(mtcarsmodellmer)
coef(mtcarsmodellmer)
ranef(mtcarsmodellmer)
鉴于没有等效的“预测、项”函数,我打算提取上面的固定和随机系数并将系数应用于 mtcars 数据,但不知道如何从模型中提取 ns 样条对象并将其“预测”到一些新数据。 'poly' 转换变量也是如此,例如。 poly(drat, 2) - 如果你也能得到这个,那就加分。
【问题讨论】:
标签: r regression spline predict lme4