私はJAGSを初めて使い、R2jags
パッケージ経由でRでモデルを実行しています。 は、モデルコードがKéry&シャウブ2012(WinBUGSを用い 'ベイジアン人口分析」)から取られたコードに基づいて、PG 399JAGS - すべてのパラメータノードに関数を適用する
カイ二乗相違測度は
model {
....
for(g in 1:G) {
for (t in 1:T) {
...
E[g,t] <- pow((y[g,t] - eval[g,t]),2)/eval[g,t]
...
}#t
}#g
fit <- sum(E[,])
}#model
g
とt
計算されますサイトと時間の指標とG
とT
は
の数が、私はエラーを取得し、その後されています
Error in jags.model(model.file, data = data, inits = init.values, n.chains = n.chains, :
RUNTIME ERROR:
Compilation error on line 140.
Cannot evaluate subset expression for fit
JAGSがWinBUGSとは異なる構文で使用されていますか?このコードは、本の例のように3つではなく2つの次元がある点を除いて、本で使用されているものと同じです。
ライン140は、 '<フィットされ、あなたのマットをありがとう - 合計(Eを[、])'のコードに示す、私はそれは申し訳ありません指定されていませんでした!私は最小再現可能な例を試してみましょう – Quechua