R语言创建AICc表格时提示找不到aictab函数问题求助
报错原因与解决方案
could not find function aictab报错的核心原因是你没有加载aictab函数所属的扩展包,该函数来自AICcmodavg包,按以下步骤操作即可解决:
- 第一步:如果是首次使用该包,先执行安装命令
install.packages("AICcmodavg", dependencies = TRUE)
- 第二步:每次运行
aictab相关代码前,先加载包
library(AICcmodavg)
- 第三步:再运行你编写的候选模型构建与AICc表格生成代码即可正常输出结果
Cand.mod<-list() Cand.mod[[1]]<-lm(Diversity~Evenness, data=MATH620) Cand.mod[[2]]<-lm(Diversity~Abundance, data=MATH620) Cand.mod[[3]]<-lm(Diversity~Richness, data=MATH620) Cand.mod[[4]]<-lm(Diversity~Abundance+Richness, data=MATH620) Cand.mod[[5]]<-lm(Diversity~Abundance+Evenness, data=MATH620) Cand.mod[[6]]<-lm(Diversity~Richness+Evenness, data=MATH620) Cand.mod[[7]]<-lm(Diversity~1, data=MATH620) Modnames<-c("Evenness", "Abudance", "Richness", "Abundance+Richness", "Abundance+Evenness", "Richness+Evenness", "Intercept-only") aictab(cand.set=Cand.mod, modnames=Modnames)
注意:每次重启R会话后都需要重新执行
library(AICcmodavg)加载包,否则还是会触发函数找不到的报错。
内容的提问来源于stack exchange,提问作者Sammie Baxter
相关产品推荐
相关产品推荐

