0

我用一些试验数据运行了这个确切的代码,它似乎工作得很好,但是当我制作一个更大的数据集时,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) 是横断面数....我想。

有没有人有什么建议?

4

0 回答 0