model { Tau.noninformative <- 1.0E-4 P.gamma <- 1.0E-2 P.err <- 1.0E-1 for (i in 1:N.sector) { # plant abundance Abundance[i] ~ dpois(lambda[i]) lambda[i] <- exp( a[1, Tr[i]] + x[1, i] + b[1] * (dist.sim[i] - Mean.dist) ) # disturbance Disturbance[i] ~ dbin(p[i], N.dist) dist.sim[i] ~ dbin(p[i], N.dist) logit(p[i]) <- ( a[2, Tr[i]] + x[2, i] + b[2] * Distance[i] ) # latent variable for (j in 1:2) { x[j, i] ~ dnorm(m[j, i], tau[j]) } m[1, i] <- ( (x[1, LeftRight[i, 1]] + x[1, LeftRight[i, 2]]) * 0.45 + b[3] * Gap[i] + b[4] * Swamp[i] ) m[2, i] <- ( (x[2, LeftRight[i, 1]] + x[2, LeftRight[i, 2]]) * 0.45 + b[5] * Gap[i] + b[6] * Swamp[i] ) } # parameters for (k in 1:N.transect) { for (j in 1:2) { a[j, k] ~ dnorm(0, Tau.noninformative) } } for (j in 1:N.b) { b[j] ~ dnorm(0, Tau.noninformative) } for (j in 1:2) { tau[j] ~ dgamma(P.gamma, P.gamma) } }