如何解决eval(predvars, data, env) 中的错误:找不到对象“SEASON”
所以我试图为我的论文做一个简单的占用模型,但我卡住了,我必须学习这个方法,所以我自然很新,我的导师一直在帮助我坚持一个持续的错误说: eval(predvars,data,env) 中的错误:找不到对象“季节”
即使我已经定义了它,我认为,每当我将名称更改为 obsCovs 时,我都会收到此错误:model.frame.default(stateformula,siteCovs,na.action = NULL) 中的错误: 变量 'obsCovs' 的无效类型(闭包)
请提供任何帮助,我们将不胜感激,而且是的,正如尝试学习这种全新方法所说的那样,这是非常基本和简单的。
library(unmarked)
giraffedata <-read.csv("Giraffe Data.csv")
head(giraffedata)
dim(giraffedata)
y <- giraffedata$Total
siteCovs <- giraffedata$HABITAT
obsCovs <- list(SEASON=giraffedata$SEASON)
y[y>=1] <- 1
y <- as.data.frame(y)
obsCovs <- as.data.frame(obsCovs)
siteCovs <- as.data.frame(siteCovs)
colnames(siteCovs) <- "HABITAT"
colnames(obsCovs) <- "SEASON"
umf <- unmarkedFrameOccu(y = y,siteCovs = siteCovs,obsCovs = obsCovs)
summary(umf)
fm <- occu(formula = ~1 ~1,data = umf)
fm
fm1 <- occu(formula = ~1 ~ HABITAT + SEASON,data = umf)
fm1
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。