Почему разные домашние зоны с kernel.area и getverticeshr?
Я использовал kernelUD от adehabitatHR, чтобы оценить kuds для нескольких животных. Я тогда использовал kernel.area(x,percent=c(50,95),unout="m2",standardize=F)
получить области kud50 и kud95 для каждого животного. Однако, когда я сравниваю данные значения со значениями для kud95
получен из getverticeshr(x, 95,unout="m2")
есть большая разница во всех животных.
Почему я получаю разные значения?
1 ответ
Внимательно прочитав pdf на adehabitatHR, я нашел ответ
"Обратите внимание, что размеры домашнего диапазона, возвращаемые этой функцией, немного отличаются от размера домашнего диапазона, хранящегося в SpatialPolygonsDataFrame, возвращаемом функцией getverticeshr. Действительно, в то время как первый измеряет область, покрытую растеризованным домашним диапазоном (область, охватываемая Если не считать пикселей сетки, включенных в домашний диапазон), то последний измеряет площадь домашнего диапазона вектора (с более плавным контуром), однако следует отметить, что разница между этими двумя оценками уменьшается по мере того, как разрешение сетки становится более точным."