用compana中的较小值(即0001)替换零值时,是否有办法获得一致的结果?

时间:2019-05-12 15:50:24

标签: r adehabitathr

我正在使用compana软件包中的Adehabitat函数来确定是否从可用的栖息地中选择了使用的栖息地。

我在可用矩阵中使用的栖息地类别之一具有几个非常低的值(即0.000015000)或零值。因此,当我用较大的值(0.001替换R代码中的任何零值时,都会影响结果。当我用其他值(即0.00010.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小数值都能看到一致的结果。

0 个答案:

没有答案