## Not run:
# library(gstat)
# library(sp)
#
# data(meuse)
# data(meuse.grid)
# coordinates(meuse) <- ~x + y
# coordinates(meuse.grid) <- ~x + y
#
# # GRID-1 log(copper):
# v1 <- variogram(log(copper) ~ 1, meuse)
# x1 <- fit.variogram(v1, vgm(1, "Sph", 800, 1))
# G1 <- krige(zinc ~ 1, meuse, meuse.grid, x1, nmax = 30)
# gridded(G1) <- TRUE
# G1@data = as.data.frame(G1@data[,-2])
#
# # GRID-2 log(elev):
# v2 <- variogram(log(elev) ~ 1, meuse)
# x2 <- fit.variogram(v2, vgm(.1, "Sph", 1000, .6))
# G2 <- krige(elev ~ 1, meuse, meuse.grid, x2, nmax = 30)
# gridded(G2) <- TRUE
# G2@data <- as.data.frame(G2@data[,-2])
# G2@data[,1] <- G2@data[,1]
#
# corr <- mwCorr(G1, G2)
# corr.hex <- mwCorr(G1, G2, sub.sample = TRUE)
# corr.rand <- mwCorr(G1, G2, sub.sample = TRUE, type = "random")
#
# corr.hex <- mwCorr(G1, G2, sub.sample = TRUE, d = 500, size = 1000)
# head(corr.hex@data)
# bubble(corr.hex, "corr")
# ## End(Not run)
Run the code above in your browser using DataLab