【发布时间】:2015-02-13 17:36:56
【问题描述】:
我正在尝试使用此代码,改编自数据集meuse
data<-list(var1,var2,x,y)
coordinates(data)=~x+y
grid = spsample(data, type = "regular", cellsize = c(0.05,0.05))
vt <- variogram(var1 ~ var2,data=data)
vt.fit <- fit.variogram(vt, vgm(0.2, "Sph", 800, 0.05))
gstatobj <- gstat(id = 'var1', formula = var1 ~ var2, model=vt.fit, set = list(gls=1))
我的目标是创建一个网格,例如 meuse.grid。但是coordinates 不起作用... list 不是正确的命令。
我该用什么? 我用来创建网格的方式是否正确?
【问题讨论】:
-
你创建它的方式,
data不是一个命名列表,它只是一个包含 4 个元素的列表。试试data <- data.frame(var1,var2,x,y); coordinates(data) <- ~x+y。 -
我也试过这个,但它说
data.frame不是coordinates的正确类型。它需要类似空间对象的东西......
标签: r statistics spatial gstat