Skip to content
Prev 156203 / 398506 Next

Car.proper C[] matrix

Here is the WinBUGS code

model {
for(i in 1:N) {m[i] <- 1/n[ind[i]] }
cumsum[1] <- 0
for(i in 2:(N+1)) {cumsum[i] <- sum(num[1:(i-1)]) }
for(k in 1:sumNumNeigh) {
  for(i in 1:N) {
# #pick[k,i] = 1 if cumsum[i] < k <= cumsum[i=1]; otherwise, pick[k,i] = 0
##step(e) 1 if e >= 0; 0 otherwise
    pick[k,i]<-step(k-cumsum[i]-epsilon)*step(cumsum[i+1]-k) }

  C[k]<-1/ inprod(num[], pick[k,]) }
epsilon <- 0.0001
Uwe Ligges wrote: