data(SimData)
SimData = SimData[1:50,]
coords = cbind(SimData$long, SimData$lat)
#######################
dmat<-gw.dist(coords,focus=0,p=2,theta=0,longlat=FALSE)
bw<-bw.gwr(y_ols~A+L+K,
data=SpatialPointsDataFrame(coords,SimData),
approach="AIC",kernel="bisquare",
adaptive=TRUE,p=2,theta=0,longlat=FALSE,dMat=dmat)
#######################
aws<-Awsreg(data=SimData,
coly=c("y_ols"),
colx=c("A","L","K"),
kernel="bisquare",
kernel2="gaussian",
coords=coords,
bw=bw,
tau=0.001,
niter=200,
conv=0.001,
eta=0.5,
numout=15,
sout=1e-05)
SimData$regimes = aws$groups
plot(lat~long,SimData,col=regimes,pch=16)
Run the code above in your browser using DataLab