0

您好,我正在尝试对使用未标记包制作并使用包 AICcmodavg 评估的单季入住模型进行拟合优度分析。您可以在此处下载原始模型作为 RDS

library(unmarked)
library(AICcmodavg)
BestMylu <- readRDS("best2.My.Lu2.rds")
obs.boot <- mb.gof.test(BestMylu, nsim = 5000)

我收到以下错误:

data.frame(det.hist, preds.psi) 中的错误:参数暗示不同的行数:123、111 另外:警告消息:1:由于缺少相应的协变量,一些观察结果已被丢弃。2:12 个站点因数据缺失而被丢弃。3:由于缺少相应的协变量,一些观察结果已被丢弃。4:12 个站点因数据缺失而被丢弃。

我知道这是因为我的原始 data.frame 中的 NA 数据,我可以返回并删除这些行,但我必须重做 25 个不同的模型,我宁愿克服这个错误。

有没有办法克服这个函数中的错误,或者是否可以使用另一个函数来获得拟合优度?

4

1 回答 1

0

此错误更像是您的响应变量中缺少数据-因此,在执行实际响应和预测响应之间的比较时,行数不相等-检查您的响应变量列车上的行数以及预测输出中的行,看看为什么它们不相等。

于 2016-10-20T02:21:00.643 回答