【发布时间】:2015-03-27 01:31:38
【问题描述】:
我有一个格式为
的模型公式model.all <- lme(Response ~ A + B + C)
我想通过从模型中连续删除一个预测变量来更新这个模型,所以我最终会得到 3 个模型,具体来说:
mod.1 <- lme(Response ~ B + C) ; mod.2 <- lme(Response ~ A + C) ; mod.3 <- lme(Response ~ A + B)
我正在考虑一个循环函数,所以我知道update 函数,但是我有太多预测变量来手动更改代码。
任何建议将不胜感激。
【问题讨论】:
-
你在找
?drop1 -
类似的东西。但是一种适用于
nlme类对象的方法。我收到错误Error in extractAIC.lme(object, scale, k = k, ...) : AIC undefined for REML fit -
抱歉,我仍然需要每个模型 (mod.1,2,3) 的结果作为不同包中函数的原始数据。
-
啊好吧,你想要所有的结果 - 我猜你在做模型选择。
-
是的,我需要所有结果来计算边际 R2。对模型选择不感兴趣,因为我已经有了我的简约模型