问题标签 [spatialpack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 调用对象的内容,而不是对象的名称。或将对象重命名为所述对象内容的名称
所以我的目标是创建一个首先尝试加载包的函数。如果无法加载,它将尝试安装它然后加载它。我在某处看到了这种类型的代码,并在我的几个函数中使用了它,我总是在函数中指定必要的包。我认为这将是一个很好的工具来概括为一个函数。有太多的软件包,我经常忘记我已经安装了什么。
问题在于,在 lib 和 lib2 中,它传递的是对象 ( "package"
) 的名称,而不是对象 () 内容的名称"SpatialPack"
。我尝试了一些方法,例如在对象 ( "package[1]"
) 中指定位置,但没有任何效果。
让它调用对象的内容而不是对象的名称的任何帮助都会很棒。谢谢!
r - 使用栅格包的空间相关图
亲爱的人群
问题
我尝试使用 nfc、pgirmess、SpatialPack 和 spdep 包计算空间相关图。但是,我很难定义距离的起点和终点。我只对较小距离的空间自相关感兴趣,但在较小的箱中。此外,由于光栅非常大(1.8 兆像素),除了 SpatialPack 之外,我遇到了这些包的内存问题。
所以我尝试使用包光栅中的函数 Moran 生成我自己的代码。但我一定有一些错误,因为完整数据集的结果与其他包的结果有些不同。如果我的代码没有错误,它至少可以帮助其他有类似问题的人。
问题
我不确定我的焦点矩阵是否错误。您能否告诉我是否需要合并中心像素?使用测试数据我无法显示方法之间的差异,但在我的完整数据集上,存在可见的差异,如下图所示。但是,这些垃圾箱并不完全相同(50m 与 69m),因此这可能解释了部分差异。但是,在第一个垃圾箱中,这种解释对我来说似乎并不合理。或者我的光栅的不规则形状以及处理 NA 的不同方法可能会导致差异?
可运行示例
测试数据
计算测试数据的代码取自http://www.petrkeil.com/?p=1050#comment-416317
自己的代码
计算空间相关图的其他方法
r - 考虑空间自相关的 2 个栅格之间的相关性
我想测试 2 个空间栅格数据集(完全重叠)之间值的相关性。
我可以这样做:
但两个栅格数据集都是空间自相关的。
相反,我正在使用:
从SpatialPack
图书馆。这是基于 Dutilleul 的检验,该检验根据自相关程度修改有效样本量。
但是,修改后的检验不会改变估计的相关系数,只会改变 p 值。
我如何也校正自相关程度的估计相关系数?