我用一些试验数据运行了这个确切的代码,它似乎工作得很好,但是当我制作一个更大的数据集时,R 抛出了一个错误:
Error in unmarkedFrameDS(y = as.matrix(ydat), , survey = "line", dist.breaks= c(0,:tlength should be a vector with length(tlength)==nrow(y)
我试图使用的代码行是:
umf=unmarkedFrameDS(y=as.matrix(ydat),,survey="line",dist.breaks=c(0,100,200,300,400,500,600),tlength=rep(600,5),unitsIn="m")
我有 1 组 4 个样带,每个 600m 长。当我运行代码时,一切都很顺利。但是当我将更多的横断面组合到数据中时,我得到了上面的错误。
我尝试将其更改tlength=rep(600,5)
为tlength=rep(600,29)
. 28(+1) 是横断面数....我想。
有没有人有什么建议?