我目前正在 JAGS 中安装一组 16 个模型。我在 jags 中有一个函数,它计算结果变量的每个值的概率的对数,另一个函数采用 -2 * 这些对数概率的总和。即,我有一个自定义公式来计算每个模型的偏差。我想检查我对偏差的定义是否与 JAGS 使用的相同。
在运行 5000 次老化和 5000 次迭代后,我得到了以下结果:
基本上,对于某些模型,偏差很接近但并不完全相同,而对于其他模型(例如,7、13、16)则有很大不同。
为什么使用我的自定义公式计算的偏差与使用基于 DIC 的自动方法获得的偏差不同?