tausq 的多重定义 - winBUGS 错误

问题描述

我正在尝试运行 1000 次分析,但是当我尝试编译程序时,即使它在语法上正确,我也会收到错误“tausq 的多重定义”。谁能找到代码中的错误?另外,如果有人可以在 winBUGS 中展示一种替代方法,我将不胜感激!

model{
for(j in 1:1000){
    for(i in 1:K){
       v[i]<-s[i]*s[i]
       prec.y[i]<-1/v[i]
       y[i]~dnorm(theta[i],prec.y[i])
       theta[i]~dnorm(mu,invtausq)
       }
 
       mu~dnorm(0,0.000001)
       invtausq~dgamma(shape,scale)
       tausq<-1/invtausq
       }
   }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)