r语言 - 在 adehabitatLT 中首次通过时间分析仅返回 NA



背景:我尝试使用adehabitatLT在R中进行首次通过时间分析。我在这里找到了一个很好的教程,我可以使用我自己的数据设置到首次通过时间分析部分的所有步骤。

问题:当我使用fpt()命令时,我得到一个奇怪的结果,其中所有生成的列表都填充了NA(除了我的自定义半径列表,我在其中测试了与示例相同的值,以及更大的范围以查看这是否是问题的原因(。

的努力:我可以使用教程中提供的示例数据成功执行分析,因此我尝试将我自己的数据集与该示例中提供的数据集进行比较。我无法找到任何关键的区别。我在fpt()命令中尝试了不同的半径和单位。我还对数据集的不同子集进行了分析,结果相同。

不幸的是,我无法为您提供一个可行的示例,因为我的数据是从受保护物种记录的。因此,我的问题只能询问是否可以运行更多诊断来检测问题的潜在原因。或者,如果我可能遇到任何常见的错误。

事实证明,问题是由于使用的投影(多亏了这篇文章才发现(。我的位置是十进制纬度/经度,我定义的半径原来是以度而不是米为单位(因为赤道的度数是 11.32 公里,如果我用 11320 除以半径,我会得到合理的结果(。

转换为UTM投影解决了这个问题。

我把这个问题作为参考,其他人是否犯了同样的错误。

相关内容

  • 没有找到相关文章

最新更新