Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何估计地球仪上数据的变异函数?_R_Spatial_Geor - Fatal编程技术网

R 如何估计地球仪上数据的变异函数?

R 如何估计地球仪上数据的变异函数?,r,spatial,geor,R,Spatial,Geor,我有相关经度和纬度的数据。如何根据点之间的大圆距离获得该数据的变异函数 此简单示例包含赤道上的所有数据: require(geoR) long <- seq(-179, 180) x <- sin(pi * long / 180) + rnorm(length(long)) V <- variog(data=x, coords=cbind(long, 0)) # variog: computing omnidirectional variogram plot(V) requ

我有相关经度和纬度的数据。如何根据点之间的大圆距离获得该数据的变异函数

此简单示例包含赤道上的所有数据:

require(geoR)

long <- seq(-179, 180)
x <- sin(pi * long / 180) + rnorm(length(long))
V <- variog(data=x, coords=cbind(long, 0))
# variog: computing omnidirectional variogram
plot(V)
require(geoR)
long从R-sig-geo(R中专门用于空间数据的邮件列表)上的帖子中,我似乎记得R中没有支持大圆周距离的现成功能:


我的建议是投影数据,然后对投影数据执行插值。

您应该使用。它允许您指定一个距离矩阵,您可以自己计算。

据我所知,没有保持距离的投影。您的目标是插值一个全局数据集?也许在R-sig-geo邮件列表上发布一个问题。不,我想绘制一个变异函数。与插值无关。投影数据不是一个选项吗?我想你可能会在投影过程中得到一些误差,但这会对变异函数的总体趋势产生多大的影响。这只是一个选择,如果我能找到一个合适的投影。