【发布时间】:2017-12-01 18:13:18
【问题描述】:
我正在尝试使用相对于 NED 高程栅格 (Elev) 在 R 中使用 maxent 的麋鹿位置点 (Elk) 来预测麋鹿高程选择。两者都使用纬度/经度在 NAD83 中投影,并且我已经裁剪了栅格以解决 R 中的内存问题。
我已将 Elk 数据集分为 5 组,其中 4 组现在是训练组 (ElkTrain),1 组我保留为测试组 (ElkTest)。我还使用自己的训练和测试数据(NonElkTrain、NonElkTest)创建了自己的背景数据(NonElk)。我遇到了这个错误(使用和不使用我的背景数据),我找不到任何人讨论这个相对于 maxent 或仅使用一个数据帧时:
> Max <- maxent(x=Elev, p=ElkTrain, a=NonElkTrain)
或
> Max <- maxent(x=Elev, p=ElkTrain, a=NULL, nbg=5000, factors=NULL, removeDuplicates=TRUE)
match.names(clabs, names(xi)) 中的错误: 名字与以前的名字不匹配
另外:警告信息:
在 .local(x, p, ...) 中: 1 (0.02%) 个存在点具有 NA 预测值
由于我只使用一个数据框 (ElkTrain),哪些名称不匹配?
【问题讨论】: