library(sp)
data(meuse)
coordinates(meuse)<-~x+y
v<-variogram(log(zinc)~1,meuse)
v
np dist gamma dir.hor dir.ver id
1 57 79.29244 0.1234479 0 0 var1
2 299 163.97367 0.2162185 0 0 var1
3 419 267.36483 0.3027859 0 0 var1
4 457 372.73542 0.4121448 0 0 var1
.
.
v1<-variogram(log(zinc)~x+y,meuse)
v1
np dist gamma dir.hor dir.ver id
1 57 79.29244 0.1060834 0 0 var1
2 299 163.97367 0.1829983 0 0 var1
3 419 267.36483 0.2264256 0 0 var1
4 457 372.73542 0.2847192 0 0 var1
.
.
Из приведенного выше кода и вывода я могу обнаружить, что log(zinc)~1
и log(zinc)~x+y
возвращают разные значения гаммы для v и v1. В чем принципиальная разница между этими двумя операциями?
help(variogram)
сказал мне, что "формула, определяющая вектор отклика и (возможные) регрессоры, в случае отсутствия регрессоров, использует, например, z~1;". Но я не совсем понял это предложение! может ли кто-нибудь подробно рассказать мне, когда я должен использовать z~1
или когда я должен использовать z~LON+LAT
?