Я использую функцию 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.