我正在使用R2WINBUGS进行贝叶斯分析。我希望将先验限制在(0,∞)范围内,所以我使用了I(0,)
。这就是我所做的:
model<-function(){
...
# Prior Distributions
for( j in 1 : 3) {
mu[j] ~ dnorm(0,0.00001)I(0,)
}
...
}
但是出现错误和以下消息:“缺少要调用的参数或函数”。我还试图像这样在dnorm(0,0.00001)
和I(0,)
之间插入空格:
model<-function(){
...
# Prior Distributions
for( j in 1 : 3) {
mu[j] ~ dnorm(0,0.00001) I(0,)
}
...
}
但是我仍然收到错误和以下消息:“缺少要调用的参数或函数”。这是我的Rstudio会话的屏幕截图:
我该如何解决?一些帮助,将不胜感激