可逆跳转MCMC代码(Matlab或R)


14

有谁知道一些可逆跳转MCMC的编写良好的代码(在Matlab或R中)?最好是一个简单的演示应用程序,以补充有关该主题的论文,这将有助于理解该过程。


BUGS手册的第288页中已经讨论了在OpenBUGS中添加可逆跳转MCMC的问题,我相信WinBUGS具有Jump模块。有人听说过JAGS有类似的发展吗?是否有某种编写JAGS代码的方法来获得进行变化维数的效果?仅仅是定义超出所需尺寸的问题吗?
Jan Galkowski 2014年

Answers:



7

King等人的《贝叶斯人口生态分析》一书。在人口生态学的背景下描述了RJMCMC。我发现那里的描述非常清楚,它们在附录中提供了R代码。

该书还具有关联的网页,但是该书中找到的某些代码不在网站上。


他们为RJMCMC提供WinBUGS代码吗?那么,WinBUGS是否具有RJMCMC的功能?
好奇的

1
@Tomas有人编辑了我的答案,并将R更改为WinBUGS。我记得,这本书提供了R代码。
csgillespie

谢谢。(+1)顺便说一句,您发现RJMCMC对人口生态学有用吗?我还没有找到任何可能有用的示例。.我始终可以将数据增强与标准MCMC一起使用,例如,它可以为我完成工作。请注意,我没有这本书。。好吗?
好奇的

@Tomas本书使用RJMCMC进行模型选择。我发现描述很好。不过,我在生气时需要使用RJMCMC。
csgillespie

“生气”?你什么意思?
2013年



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.