我正在使用包'jagsUI'在R中运行模型,模型开始运行一段时间,但后来我收到了消息
“mat [,”deviance“]中的错误:下标超出范围 另外:警告信息: 在order.params(samples,parameters.to.save,DIC,verbose = verbose)中: JAGS没有监视偏差。“
在我认为JAGS的DIC模块可能存在问题之前,我从未遇到过这个错误,所以我确保在运行模型时加载模块。有关可能导致此问题的任何建议吗?
这是我的代码:
awk -F, 'NR==1{print} NR>1 && NF==2{a[$1] += $2} END{for (i in a) print i","a[i]}' file
答案 0 :(得分:1)
我不能确切地说(所以也许这应该是评论,而不是答案),但是我刚遇到了这个确切的错误消息并能够解决。
结果是我忘记了在输入数据中包含响应变量!
只有与parallel=F
一起运行时,我才收到错误消息There are no observed stochastic nodes
。我的猜测是,当并行运行时,此消息被抑制,并且我们观察到的错误在“丢失数据”错误之前被触发。
我意识到这要晚6个月了,但对某些人来说可能有用。