# NOT RUN {
library(sp)
library(spdep)
data(meuse)
coordinates(meuse) <- ~x+y
#### Providing a neighbor contiguity spatial weights matrix
all.linked <- max(unlist(nbdists(knn2nb(knearneigh(coordinates(meuse))),
coordinates(meuse))))
nb <- nb2listw(dnearneigh(meuse, 0, all.linked), style = "B", zero.policy = TRUE)
Wij <- as.matrix( as(nb, "symmetricMatrix") )
I <- crossCorrelation(meuse$zinc, meuse$copper, w = Wij,
clust=TRUE, k=99)
meuse$lisa <- I$SCI[,"lsci.xy"]
spplot(meuse, "lisa")
#meuse$lisa.clust <- as.factor(I$cluster)
#spplot(meuse, "lisa.clust")
#### Using a default spatial weights matrix method (inverse power function)
I <- crossCorrelation(meuse$zinc, meuse$copper, coords = coordinates(meuse),
clust = TRUE, k=99)
meuse$lisa <- I$SCI[,"lsci.xy"]
spplot(meuse, "lisa")
#meuse$lisa.clust <- as.factor(I$cluster)
# spplot(meuse, "lisa.clust")
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab