R/gw-variable.R

Defines functions gw_variable

Documented in gw_variable

gw_variable<-function(Coords,InputVariable){
  
  Distances<-dist(Coords)
  m <- as.matrix(Distances)
  
  Obs<-length(InputVariable)
  
  Regional<-matrix(data=NA,nrow=Obs,ncol=1)
  a<-matrix(data=NA,nrow=Obs,ncol=1)
  p<-matrix(data=NA,nrow=Obs,ncol=1)
  
  for(i in 1:Obs){
    for(j in 1:Obs){
      if(j!=i){
        a[i]<-(InputVariable[j]/InputVariable[i])*(1/(m[i,j])^2)
        p[i]<-(1/(m[i,j])^2)
      }
    }
    Regional[i]<-sum(a[i])/sum(p[i])
  }
  return(Regional)
}

Try the lctools package in your browser

Any scripts or data that you put into this service are public.

lctools documentation built on April 14, 2020, 6:04 p.m.