r - glmmADMB 中的新错误? VarCorr 找不到 rdig

标签 r mixed-models

我认为这是一个新引入的错误。至少,它窃听了以前工作的代码。

library(glmmADMB)
epil2$subject <- factor(epil2$subject)
fm <- glmmadmb(y~Base*trt+Age+Visit+(Visit|subject),
            data=epil2, family="nbinom")
VarCorr(fm)

产生以下错误:

Error in glmmADMB::VarCorr(fm) : 
  could not find symbol "rdig" in environment of the generic function
nlme 中的

VarCorr 仍然可以正常工作:

library(nlme)
nlme::VarCorr(fm) ##WORKS
glmmADMB::VarCorr(fm) ##Still doesn't work.

如果有帮助,这是我的系统信息:

> sessionInfo()
R version 3.2.3 (2015-12-10)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] nlme_3.1-125   glmmADMB_0.8.1 MASS_7.3-45   

loaded via a namespace (and not attached):
 [1] Matrix_1.2-3    plyr_1.8.3      magrittr_1.5    tools_3.2.3    
 [5] coda_0.18-1     Rcpp_0.12.3     stringi_1.0-1   grid_3.2.3     
 [9] stringr_1.0.0   R2admb_0.7.13   lattice_0.20-33

最佳答案

我找到了解决问题的方法。我使用了此处提供的安装代码: http://glmmadmb.r-forge.r-project.org/ .我不确定是否有必要,但在运行以下代码之前,我导航到我的 ~R/R-3.2.3/library 文件夹并删除了 glmmADMB 文件夹。

然后我运行了下面的代码。

install.packages("R2admb")
install.packages("glmmADMB", 
    repos=c("http://glmmadmb.r-forge.r-project.org/repos",
            getOption("repos")),
    type="source")

这将我的 glmmADMB 更新到版本 0.8.3.3,它更正了错误(通过将其变成警告)。

关于r - glmmADMB 中的新错误? VarCorr 找不到 rdig,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35782637/

相关文章:

r - ggplot geom_point 形状(和 pdf)中未显示的 unicode 符号

r - 在 mclogit 中编码随机效应

r - 如何拟合 Skellam 回归?

r - 所选索引上每行的平均值

r - 如何添加多条模拟绘图线到使用 ggplot 生成的绘图?

r - 使用预定义参数模拟混合效应模型的数据

python - 具有两个随机效应的混合模型 - statsmodels

r - 从 lme fit 中提取预测带

r - 检测R中字符串中子字符串的位置

r - R : Variable not found in data. 框架中的多元回归