我正在使用该glmulti
包对lme4
. 我在检索系数和置信区间时遇到了同样的问题,该问题由包的作者在这个线程中解决。即使用coef
orcoef.multi
会产生错误,并且在调用该方法时check.names
会列出系数。所以我尝试了上面链接的线程中列出的解决方案,使用:NULL
predict
setMethod('getfit', 'merMod', function(object, ...) {
summ=summary(object)$coef
summ1=summ[,1:2]
if (length(dimnames(summ)[[1]])==1) {
summ1=matrix(summ1, nr=1, dimnames=list(c("(Intercept)"),c("Estimate","Std. Error")))
}
cbind(summ1, df=rep(10000,length(fixef(object))))
})
我修复了"
原始帖子中遗漏的部分,并且代码运行了。但是,现在不是得到
data.frame(..., check.names = FALSE) 中的错误:参数暗示不同的行数:1、0
对于每个模型,我都会收到此错误...
Satterthwaite 近似值的计算错误。返回 lme4 包的输出 从 lme4 返回的摘要 在 lmerTest 中发生了一些计算错误
我正在使用,如果不能从模型中提取正确的信息lmerTest
,它会失败并不令我感到惊讶。glmulti
所以实际上应该关注的是错误的前两行。
原始修复的描述在此处的开发者网站上。很明显这个包已经有一段时间没有更新了,是的,我可能应该学习一个新的包......但在那之前我希望能得到修复。我会通过他的网站直接联系开发商。但是,与此同时,有没有人尝试过这个并找到了解决方法?
lme4
glmulti
rJava
和其他相关软件包都已更新到最新版本。