winbugs:期待逗号e

时间:2017-02-11 22:51:41

标签: statistics bayesian winbugs r2winbugs

所有!

我使用winbugs进行简单的线性回归。但是,系统总是给出错误消息,期望是逗号。

这是我的模型陈述:

model {
   for (i in 1:I)
    {
      Z[i] ~ dnorm(beta0 + beta1 * X[i], tau)
     }
   tau <- 1/(sigma*sigma)
   sigma ~ dunif(0, 100)
   beta0 ~ dnorm(0, 1E-6)
   beta1 ~ dnorm(0, 1E-6)
 }

它出了什么问题?谢谢。

1 个答案:

答案 0 :(得分:0)

WinBugs不允许像你一样使用参数分发的表达式 print (df.loc[df['A'].notnull(), 'A':]) A B C D 3 1.0 NaN 4.0 NaN 6 1.0 NaN 6.0 NaN 7 1.0 1.0 6.0 NaN 8 1.0 1.0 6.0 8.0

您的问题的解决方案是

dnorm(beta0 + beta1 * X[i], tau)