Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

###Pemodelan pada Gugus Data Pertama (5 Peubah)###

#load package#
library(gwrr)
library(GWmodel)
library(spdep)
library(lmtest)
#Identifikasi Heterogenitas Spasial#
dataku<-read.table("D://dbdfix.csv",sep=",",header=TRUE)
reg<-lm(y~x1+x2+x3+x4+x5, data=dataku)
bptest(reg)
#####Pemodelan GWR#####
#Penskalaan Data ke Dalam Data Frame Spasial#
Data.m<-as.matrix(dataku)
Data.s<-scale(Data.m)
Coords<-as.matrix(cbind(dataku$bujur,dataku$lintang))
Data.spdf<-SpatialPointsDataFrame(Coords,as.data.frame(Data.s))
bw.e.fix<-bw.gwr(y~ x1+x2+x3+x4+x5, data=Data.spdf,
+ approach="CV",kernel="exponential",adaptive=FALSE,
+ p=2,longlat=FALSE)
#Matriks Pembobot model GWR#
library(fields)
dii<-rdist(Coords)
W<-exp(-dii/bw.e.fix)
#Pemodelan GWR untuk pengujian Persamaan (11)#
GWRModel.e.fix<-gwr.basic(y~ x1+x2+x3+x4+x5,
+ data=Data.spdf,
+ bw=bw.e.fix,kernel="exponential",adaptive=FALSE, p=2,
+ F123.test=T)
#Pencarian nilai VIF lokal#
Diag.GWR.e.fix<-gwr.collin.diagno(y~x1+x2+x3+x4+x5,
+ data=Data.spdf,
+ bw=bw.e.fix,kernel="exponential",adaptive=FALSE, p=2, theta=0)
names(Diag.GWR.e.fix)
Diag.GWR.e.fix$VIF
#Pencarian nilai korelasi Pearson terboboti geografis#
library(lctools)
Y.X1<-cbind(Data.spdf$y,Data.spdf$x1)
corr.Y.X1<-lcorrel(Y.X1, 0.3 , Coords)
corr.Y.X1$GWPCC
corr.Y.X1$GWPCC_sig
###Pemodelan GWRR###
#Pemodelan GWR dengan package gwrr#
bw.gwr.e<-gwr.bw.est(y~x1+x2+x3+x4+x5, locs=Coords,
+ data=dataku,kernel="exp")
GWRModel.e<-gwr.est(y~x1+x2+x3+x4+x5, locs=Coords,
+ data=dataku,bw=bw.gwr.e,kernel="exp")
#Pemodelan GWRR#
GWRRModel.e<-gwrr.est(y~x1+x2+x3+x4+x5,locs=Coords,data=dataku,bw=TRUE,kernel="e
xp",rd=TRUE)
GWRRModel.e

#Pembobot model GWRR#


W<-exp(-dii/GWRRModel.e$phi)

You might also like