我正在使用栅格包中的 corLocal 在移动窗口中计算两个栅格(维度和像元大小相同)之间的皮尔逊相关性。从手册中(对我来说)不清楚邻域大小参数 (ngb) 的实际含义。例如,ngb = 5 是否意味着计算焦点细胞加上左上-下-右-左细胞的相关性?
我查看了代码,corLocal 调用 getValuesFocal():
getValuesFocal(x, 1, nrow(x), ngb=ngb)
但我无法理解getValuesFocal实际上做了什么。
谢谢伊利克
ngb 参数定义邻域大小。例如,我相信ngb=5定义了一个5 x 5的邻域。这应该等效于 ngb=c(5,5),它是两个整数的向量,定义邻域或焦点窗口中的行数和列数。在此示例中,输出栅格中的单个像元将表示根据两个输入栅格中的 5 x 5 像元邻域计算得出的相关性。
第 118 页的栅格库文档也可能有所帮助。