问题描述
所以我试图为我的论文做一个简单的占用模型,但我卡住了,我必须学习这个方法,所以我自然很新,我的导师一直在帮助我坚持一个持续的错误说: 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 (将#修改为@)