runjags

    1

    1答えて

    非常によく混じった2つのチェーン(チェーン1と3)とチェーン2(チェーン2)を持つrunjagsオブジェクトがあります。チェーン1と3だけを含むようにrunjagsオブジェクトをトリミングするにはどうすればいいですか? ランナーを使ってJAGSモデルを生成するという再現可能な例があります(ここでチェーンはよく混在していますが)。 trim.jags <- as.mcmc.list(jags.out

    0

    1答えて

    を設定した後runjagsが突然(バージョン2.0.3-2に更新後の)エラーを発行し、トラブルぎざぎざのバイナリを見つけることているようだ: [1] "Error in system(\"where jags\", intern = TRUE) : 'where' not found\n" attr(,"class") [1] "try-error" attr(,"condition")

    0

    1答えて

    runjagsでは、非常に多くの値を監視しようとしています。モニタリストのフォーマットは値の文字列です。この場合、私は3、Y [14]、Y [15]、Y [3]をmoitorにするよう求めています。 run.jags(model="model.MC.txt",data=list(Y=Y.NA.Rep,sizes=sizesB,cumul=cumul), monitor=c("the

    1

    1答えて

    に指定しています。依存関係のあるベクトルyには、共変量x1とx2の関数としてモデル化できるデータがあります。 yおよびx1が「プロット」レベルで観察され、x2が「サイト」レベルで観察される。プロットはサイト内で階層的にネストされます。関連する共変量データを伴うyの100回の観察があります。 #generate covariate data at plot and site scales. x1

    0

    1答えて

    データブロックとデータ=引数を持つモデルでは、run.jags()の直感的な動作がいくつか発生しています。実際のモデルではrun.jagsにdata引数を使用しているように見えますが、データブロックで使用されているものがないか環境を検索しています。ここでは非常に単純なモデルの例である: data { ylen <- length(y) } model { for (i in

    2

    2答えて

    R用runjagsパッケージは素晴らしいです。並列機能とextend.jags機能を使用する能力は、私の人生をはるかに良くします。しかし、モデルを実行した後に、バーンインフェーズが長くなっているはずであることが分かりました。 run.jags出力から余分なサンプルをトリミングするにはどうすればよいですか?パラメータの分布を再推定し、コンバージェンスをチェックできますか?あなたは事後分布から余分なサ