使用moveHMM绘制隐马尔可夫模型时因NA值报错的问题
moveHMM绘图报错:大量NA角度值导致条件判断缺失值
环境与数据背景
- R版本4.3.1,moveHMM包版本1.9
- 处理动物运动数据时,因存在大量连续相同的x/y坐标(动物未移动),经
prepData()函数处理后生成step=0、angle=NA的记录,其中angle列共有1010个NA值 - 按照包指南完成数据转换与建模后,模型结果在生物学层面解释合理,但执行
plot(hmm_model, type = "states")时触发报错:Error in if (maxdens > ymax & maxdens < 1.5 * ymax) { : missing value where TRUE/FALSE needed
对比参考情况
- 包内置的elk数据同样存在
angle列NA值(共10个),但可正常完成绘图 - 根据moveHMM包官方说明,该包会自动为包含0步长的数据添加零膨胀机制
内容的提问来源于stack exchange,提问作者Recology
相关产品推荐
相关产品推荐

