当通过rjags在JAGS中运行一个相当复杂的模型时,我收到错误
Error: Error in node ttt3[126,509]
Current value is inconsistent with data
奇怪的是,我在模型初始化(包括适应期)后烧掉了50000次迭代后出现此错误。也就是说,jags.model()运行正常,update()运行正常,但coda.samples()在计算几天后返回上述错误(我希望模型大约需要20天才能完成,如果一切正常的话) 。因此,似乎MCMC算法正在接受JAGS认为与数据不一致的后验样本的提议,我认为这是不可能的!
我非常感谢有关此处可能发生的事情的任何见解。不幸的是,除了我的完整模型之外,我没有可重现的例子,这需要几天的时间来适应。我可以根据要求提供完整的型号规格和数据。我甚至不确定我的例子是否可以重现,尽管我连续两次遇到同样的错误(但可能是在MCMC拟合过程中随机出现错误?)。
我在Martyn's page here发布了更多关于模型轮廓的内容。
答案 0 :(得分:1)
显然,这是JAGS中的错误。我也一直得到同样的东西。关于β共轭物分布。