私のモデルは次のエラーで失敗しました:
Compiling rjags model...
Error: The following error occured when compiling and adapting the model using rjags:
Error in rjags::jags.model(model, data = dataenv, inits = inits, n.chains = length(runjags.object$end.state), :
Error in node Y[34,10]
Observed node inconsistent with unobserved parents at initialization.
Try setting appropriate initial values.
いくつかの診断を行ったところ、チェーン 3 の初期値に問題があることがわかりました。ただし、これは時々発生する可能性があります。run.jags
このような場合、モデルを再試行して再実行するよう JAGS 自体に指示する方法はありますか? たとえば、モデルを適切に初期化するために、別の N 回の試行を行うように彼に指示します。それはただ失敗するのではなく、非常に論理的なことです。それとも、何らかの方法で手動で行う必要がありtryCatch
ますか?
run.jags
PS: 現在、R から JAGS を実行するために使用していることに注意してください。