model { for ( sIdx in 1:Nsubj ) { z[sIdx] ~ dbin( theta[sIdx] , N[sIdx] ) theta[sIdx] ~ dbeta( omega[c[sIdx]]*(kappa[c[sIdx]]-2)+1 , (1-omega[c[sIdx]])*(kappa[c[sIdx]]-2)+1 ) } for ( cIdx in 1:Ncat ) { omega[cIdx] ~ dbeta( omegaO*(kappaO-2)+1 , (1-omegaO)*(kappaO-2)+1 ) kappa[cIdx] <- kappaMinusTwo[cIdx] + 2 kappaMinusTwo[cIdx] ~ dgamma( 0.01 , 0.01 ) # mean=1 , sd=10 (generic vague) } omegaO ~ dbeta( 1.0 , 1.0 ) #omegaO ~ dbeta( 1.025 , 1.075 ) # mode=0.25 , concentration=2.1 kappaO <- kappaMinusTwoO + 2 kappaMinusTwoO ~ dgamma( 0.01 , 0.01 ) # mean=1 , sd=10 (generic vague) #kappaMinusTwoO ~ dgamma( 1.01005 , 0.01005012 ) # mode=1 , sd=100 #kappaMinusTwoO ~ dgamma( 1.105125 , 0.1051249 ) # mode=1 , sd=10 #kappaMinusTwoO ~ dgamma( 1.105125 , 0.01051249 ) # mode=10 , sd=100 }