我使用了来自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
的值进行比较时,所有动物都存在很大差异。
为什么我会得到不同的值?
答案 0 :(得分:0)
仔细阅读adehabitatHR上的pdf后,我找到了答案
"请注意,此功能返回的home-range大小略有不同 与SpatialPolygonsDataFrame中存储的home-range大小不同 由getverticeshr函数返回。的确,虽然是前者的措施 光栅化家庭范围覆盖的区域(由se。覆盖的区域) 包括在原始范围中的网格的像素的t),后者测量矢量原始范围的区域(具有更平滑的轮廓)。但请注意,两个估计值之间的差异随着网格的分辨率变得更小而降低。"