2013-08-02 25 views
1

我想创建一个类似于coalash的数据集,其中R取自Gomez and Hazen。实际上,我在matlab中有一些空间数据,我想在R中导入以计算变差函数。我看到一个例子here。但是,我无法在R中创建类似coalash的数据。我已经将我的矩阵从matlab导入到R.但是,如何将它转换为类似于R中的coalash在R中创建类似于坐标系的数据

这就是他们在R做的事情。有什么建议吗?

library(gstat) 
coordinates(coalash) = ~ x + y 
plot(variogram(log(coalash) ~ 1, coalash)) 
+1

您可以随时从数据中引导。或者,您可以随机生成坐标,生成随机正常结果数据,并使用AR1相关矩阵的乔列斯基分解来创建空间相关性。 – AdamO

回答

0
library(sp) 
coalsp <- SpatialPointsDataFrame(coalash[1:2], data=coalash[3]) 
plot(variogram(log(coalash) ~ 1, coalsp)) 

我想知道,如果你未能加载包::藻? (这是引用示例中的方向的一部分。)当我在加载sp后运行代码时,我得不到任何错误。