为什么使用 kernel.area 和 getverticeshr 的不同家庭范围区域?

why different home range areas with kernel.area and getverticeshr?

我使用 dehabitatHR 的 kernelUD 来估计几种动物的 kuds。然后我使用 kernel.area(x,percent=c(50,95),unout="m2",standardize=F) 获得每只动物的 kud50 和 kud95 区域。但是,当我将给定值与从 getverticeshr(x, 95,unout="m2") 获得的 kud95 的值进行比较时,所有动物都有很大差异。

为什么我得到不同的值?

仔细阅读 adehabitatHR 上的 pdf 后,我找到了答案

"请注意,此函数返回的家庭范围大小略有 不同于存储在 SpatialPolygonsDataFrame 中的家庭范围大小 由函数 getverticeshr 返回。事实上,虽然前者的措施 栅格化家庭范围覆盖的区域(se覆盖的区域 t 包含在家庭范围内的网格像素),后者测量矢量家庭范围的面积(具有更平滑的轮廓)。但是,请注意,随着网格的分辨率变得更精细,两个估计值之间的差异会减小。"