adehabitatLT 中的首次通过时间分析 returns 仅适用于 NA

First Passage Time analysis in adehabitatLT returns only NA

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

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

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

很遗憾,我无法为您提供可行的示例,因为我的数据是从受保护物种中记录的。所以我的问题不能比询问是否有更多的诊断我可以 运行 检测问题的潜在原因更具体。或者如果我有任何常见的错误 运行。

原来问题出在使用的投影上(感谢this post)。我的位置是小数 latitude/longitude,我定义的半径结果是度数而不是米(因为赤道的度数是 11.32 公里,如果我将我的半径除以 11320,我会得到合理的结果)。

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

我留下这个问题作为参考是不是有人犯了同样的错误。