我的模型因以下错误而失败:
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
事情?
PS:请注意,我目前正在使用run.jags
从 R 运行 JAGS。