作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在尝试生成 aictab
表时收到错误消息
代码
library(MASS)
library(AICcmodavg)
set.seed(456)
d <- data.frame(ID = 1:20,
Ct = c(sample(x = 1:50, size = 12, replace = T), rep(x = 0, length.out = 8)),
V = as.factor(rep(x = c("Dry", "Wet"), each = 2)),
S = as.factor(rep(x = c("Sand", "Clay"), each = 2)))
m1 <- glm.nb(Ct ~ 1, data = d)
m2 <- glm.nb(Ct ~ V, data = d)
m3 <- glm.nb(Ct ~ S, data = d)
all_ms <- list(m1, m2, m3)
names(all_ms) <- c("null", "type", "soil")
aic_tb <- aictab(cand.set = all_ms, second.ord = TRUE)
输出
Error in aictab.default(cand.set = all_ms, second.ord = TRUE): Function not yet defined for this object class
谁能看出为什么会失败?
最佳答案
问题是 aictab()
似乎无法处理类 negbin
的对象(glm.nb()
的结果)。
一个简单的解决方法是使用 glm.convert()
修改您的输出,使其看起来像来自 glm()
的具有负二项式族的输出:
all_ms_glm <- lapply(all_ms, glm.convert)
aictab(cand.set = all_ms_glm, second.ord = TRUE)
# Model selection based on AICc:
#
# K AICc Delta_AICc AICcWt Cum.Wt LL
# null 2 396.34 0.00 0.35 0.35 -195.82
# soil 3 396.46 0.13 0.33 0.67 -194.48
# type 3 396.46 0.13 0.33 1.00 -194.48
关于r - 调用 aictab 时未定义函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53909646/
我在尝试生成 aictab 表时收到错误消息 代码 library(MASS) library(AICcmodavg) set.seed(456) d <- data.frame(ID = 1:20,
我正在尝试使用 aictab() 输出进行 AICc 模型选择。该帖子与 (Function not defined when calling aictab) 类似,但不适用于我的问题,因为它使用了
我是一名优秀的程序员,十分优秀!