我正在使用包中的compana
函数Adehabitat
来确定是否从可用栖息地中选择了使用的栖息地。
我在可用矩阵中使用的栖息地类之一有几个非常低的值(即0.000015000
)或零值。因此,当我用更大的值 () 替换 R 代码中的任何零值时0.001
,它会影响我的结果。当我用其他值(即0.0001
和0.00000001
)替换那个较大的值时,为了确认结果的一致性,我的结果并不一致。
我应该使用适当的小值数字吗?
我尝试使用多个不同的小值来替换矩阵中的零值。比0.001
没有最高结果的数字更小(使用 9 个不同的栖息地类别),但不断增加较小的值会改变其他栖息地类别的值。
bars<-compana(used, avail, test = c("randomisation"),
rnv = 0.01, nrep = 1000, alpha = 0.1)
rnv
从0.01
-->更改值0.0001
会改变结果,并继续以较小的数字改变
我希望看到与大多数或所有 rnv 小数值一致的结果。