BUGs错误消息

时间:2016-06-11 08:57:01

标签: winbugs

我是WinBUGS / OpenBUGS的新手,并且难以解决我的代码问题。错误消息是“预期变量名称”。但是我找不到任何未定义的变量。我的代码如下:

model {

        y[1:3]~dmulti(p[1:3],M)
        p[1:3]~ddirch(alpha[])

}

list (
 y=c(383465, 467074, 142852), M=993391

)

1 个答案:

答案 0 :(得分:0)

我发现错误如下:

1.空间不能跟随“列表”。因此,它应该是

list(
 y=c(383465, 467074, 142852), M=993391
)

2.完整代码应添加alpha []的定义,如下所示:

model {
        y[1:3]~dmulti(p[1:3],M)
        p[1:3]~ddirch(alpha[])
for (r in 1:3){alpha[r]<-1}
}

list(
 y=c(383465, 467074, 142852), M=993391
)

这似乎是一个小问题,在新人中发生!!