複数の並列MCMCチェーンを1つの長いチェーンに組み合わせる
各チェーンがバーンインした MCMCチェーンを実行したとしましょう。結果のチェーンが表されるとし ここで、は後の各チェーンの長さです。バーンイン。メートルメートルmバツ(私)1、… 、x(私)N for i = 1 、… 、m 、バツ1(私)、…、バツN(私) ために 私=1、…、メートル、 x_1^{(i)},\dots,x_N^{(i)} \quad \text{ for } i=1,\dots,m,NNN これらのチェーンを1つの長いチェーンに結合したい場合、ように連結するのと同じくらい簡単です バツ(1 )1、… 、x(1 )N、… 、x(m)1、… 、x(m)N?バツ1(1)、…、バツN(1)、…、バツ1(メートル)、…、バツN(メートル)?x_1^{(1)},\dots,x_N^{(1)},\dots, x_1^{(m)},\dots, x_N^{(m)} ? 私の場合、各はparametervectorです。私の目標は、後方からサンプリング することです。 ここで、はデータです。並列チェーンに興味があるのは、潜在的なスケール削減係数(PSRF)を計算するために必要だからです。バツ私バツ私x_iθ私θ私\theta_iP (θ | yの)、p(θ|y)、 p(\theta \mid y),yyy