1

我尝试在 R 中绘制变异函数。当我运行以下代码时:

library(geoR)
Data = as.geodata(Data2, coords.col=1:2, data.col=3)
VG = variog(Data2,estimator.type="classical")
VG.fit =   variofit(VG, ini.cov.pars =c(0.095,1.4), cov.model="gaussian",  fix.nugget=FALSE, nugget=0.065)
plot(VG.fit)

我收到一个错误:

xy.coords(x, y, xlabel, ylabel, log) 中的错误:“x”是一个列表,但没有组件“x”和“y”

4

1 回答 1

1

在这种情况下,VGis of classvariogramVG.fitis of classes variomodeland variofit。有 的绘图方法variogram,但没有variomodelvariofit。在阅读了一些文档之后,您似乎应该variogram首先绘制:

plot(VG)
lines(VG.fit)

如果您只想要拟合线,则将其添加pch = ""到绘图函数中作为参数。

于 2016-06-27T09:22:41.520 回答