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

时间:2015-07-13 12:02:58

标签: adehabitathr

我使用了来自adehabitatHR的kernelUD来估算几种动物的kuds。然后我使用var a = [1,2]; var b = new Array(a.push(1)); //[undefined, undefined, undefined] var c = new Array(a); // [[1, 2, 1]] 获取每只动物的kud50和kud95区域。但是,当我将给定值与从kernel.area(x,percent=c(50,95),unout="m2",standardize=F)获得的kud95的值进行比较时,所有动物都存在很大差异。

为什么我会得到不同的值?

1 个答案:

答案 0 :(得分:0)

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

"请注意,此功能返回的home-range大小略有不同 与SpatialPolygonsDataFrame中存储的home-range大小不同 由getverticeshr函数返回。的确,虽然是前者的措施 光栅化家庭范围覆盖的区域(由se。覆盖的区域) 包括在原始范围中的网格的像素的t),后者测量矢量原始范围的区域(具有更平滑的轮廓)。但请注意,两个估计值之间的差异随着网格的分辨率变得更小而降低。"