我正在使用compana
软件包中的Adehabitat
函数来确定是否从可用的栖息地中选择了使用的栖息地。
我在可用矩阵中使用的栖息地类别之一具有几个非常低的值(即0.000015000
)或零值。因此,当我用较大的值(0.001
替换R代码中的任何零值时,都会影响结果。当我用其他值(即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小数值都能看到一致的结果。