首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >疏浚(MuMIn包)错误消息:没有适用的“logLik”方法

疏浚(MuMIn包)错误消息:没有适用的“logLik”方法
EN

Stack Overflow用户
提问于 2014-04-09 01:21:26
回答 1查看 2.2K关注 0票数 1

我遇到了一个错误,我还没有找到任何信息,我还没有弄清楚。

下面是一个示例:

代码语言:javascript
复制
x1 <- rnorm(100,0,1); x2 <- rnorm(100,5,1); x3 <- rnorm(100,8,4)
x4 <- rnorm(100,3,3); x5 <- rnorm(100,1,2); x6 <- rnorm(100,98,4)
y <- x1 + 2*x2 + x3/4 + 4.5*x4 + 2*x5 + 4*x6 + rnorm(100,1,50)

library(glmmADMB)
gm<-glmmadmb(y~x1+x2+x3+x4+x5+x6, family="gaussian")

library(MuMIn)
test.admb.dredge <- dredge(gm, nmax=2)

Error in AICc(global.model, nmax = 2) : 
  no applicable method for 'logLik' applied to an object of class "c('double', 'numeric')"

我尝试过提供一个非默认的等级论证。"BIC“或"QAIC"),但是得到了相同的错误消息。

这是我的sessionInfo,以防有用:

代码语言:javascript
复制
R version 3.0.3 (2014-03-06)
Platform: x86_64-w64-mingw32/x64 (64-bit)

locale:
[1] LC_COLLATE=English_United States.1252 
[2] LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

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

other attached packages:
[1] glmmADMB_0.7.7 R2admb_0.7.10  MASS_7.3-30    MuMIn_1.9.26  

loaded via a namespace (and not attached):
[1] grid_3.0.3      lattice_0.20-27 Matrix_1.1-2-2  nlme_3.1-115   
[5] tools_3.0.3    
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-09 13:06:32

我认为这是一个与glmmADMB没有任何关系的"thinko“;相反,(1)您应该使用m.max=2而不是nmax=2,(2) nmax=2没有提供非常明确的错误消息。

如果我替换

代码语言:javascript
复制
gm2 <- lm(y~x1+x2+x3+x4+x5+x6)
dredge(gm2,nmax=2)

如果我使用dredge(gm,m.max=2),一切看起来都很好

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22951154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档