回答:
RJMCMC は、引用の古典である1995年の論文でPeter Greenによって紹介されました。彼が呼ばれるFortranのプログラムを書いたAutoRJ自動RJMCMCのために、このページは、David HastieのCプログラムAutoMixにリンクしています。Scott Sissonによる2005年の論文の表1に、さまざまなRJMCMCアルゴリズム用の自由に利用可能なソフトウェアのリストがあります。Google検索では、グラスゴー大学のグループから、自分でプログラムを作成する場合の原則を理解するのに役立つ可能性のある疑似コードも見つけます。
King et al。による人口生態学のためのBayesian Analysisの本。人口生態学の文脈でRJMCMCを説明します。私はそこの説明が非常に明確であり、付録でRコードを提供していることを発見しました。
本には関連するWebページもありますが、本で見つかったコードの一部はWebサイト上にありません。
@onestopの答えに詳細を1つ追加するだけです。OlivierCappé(CT / RJ MCMC)がリリースしたCソフトウェアは、リバーシブルジャンプMCMCアルゴリズムを理解するのに非常に役立ちます(特に、生死と分裂の確率を設計する方法マージの動き)。ソースコードへのリンク:http : //perso.telecom-paristech.fr/~cappe/Code/CTRJ_mix/About/
Jailin Aiは、リーズでの修士論文の一部として、RJ MCMCのかなり素晴らしいプレゼンテーションを(グリーンの元の論文に非常に近いものであるが)付随するRコードと一緒に行います。また、グリーンの1995年の論文にも含まれている、変化点の問題の詳細な例を示します。
ここで論文とコードを見つけます:
Nando de Freitasは、ニューラルネットワークのパラメーター推定にリバーシブルジャンプMCMCアルゴリズムを使用するデモを提供しています。このモデルは、ニューロンの数、モデルパラメーター、正則化パラメーター、およびノイズパラメーターを、推定されるランダム変数として扱います。
コードと記事はこちらから入手できます:http : //www.cs.ubc.ca/~nando/software.html