Jags 先决条件于其他先决条件

Jags 先决条件于其他先决条件,jags,dcat,Jags,Dcat,我试图从1到5000的分类分布中抽取两个参数(之前),θ[1]和θ[2],要求θ1

我试图从1到5000的分类分布中抽取两个参数(之前),θ[1]和θ[2],要求θ1<θ2

我试过(除其他外):

theta[1]~dcat(p1[]

p1[1:n]如果在这个分类变量中,n=5000,唯一的要求是
theta1
如果在这个分类变量中,n=5000,唯一的要求是
theta1
theta[1] ~ dcat(p1[])
p1[1:n] <- 1/n 


theta[2] ~ dcat(p2[])
pi2[1:theta[1]] <- 0 
pi2[sum(theta[1],1):n] <- 1/sum(n, -pi1) 

theta.star[1] ~ dcat(p1[])
theta.star[2] ~ dcat(p1[])
theta <- order(theta.star)