我正在尝试编写一个 Winbugs/Jags 模型来建模多粒度主题模型(正是这篇论文-> http://www.ryanmcd.com/papers/mg_lda.pdf)
在这里,我想根据特定值选择不同的分布。例如:我想做类似的事情
`if ( X[i] > 0.5 )
{
Z[i] ~ dcat(theta-gl[D[i], 1:K-gl])
W[i] ~ dcat(phi-gl[z[i], 1:V])
}
else
{
Z[i] ~ dcat(theta-loc[D[i], 1:K-loc])
W[i] ~ dcat(phi-loc[z[i], 1:V])
}
`
这可以在 Winbugs/JAGS 中完成吗?