首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >winbugs:应为逗号管理员

winbugs:应为逗号管理员
EN

Stack Overflow用户
提问于 2017-02-12 06:51:41
回答 1查看 257关注 0票数 0

全!

我使用winbugs来做简单的线性回归。但是,系统总是给出错误消息,需要一个逗号。

以下是我的模型声明:

代码语言:javascript
复制
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)
 }

它有什么问题?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-04-20 21:07:25

与在dnorm(beta0 + beta1 * X[i], tau)中不同,WinBugs不支持参数分布的表达式。

你的问题的解决方案是

代码语言:javascript
复制
model {
  for (i in 1:I)
  {
      Z[i] ~ dnorm(mu[i], tau)
      mu[i]<- beta0 + beta1 * X[i]
  }
  tau <- 1/(sigma*sigma)
  sigma ~ dunif(0, 100)
  beta0 ~ dnorm(0, 1.0E-6)
  beta1 ~ dnorm(0, 1.0E-6)
 }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42182163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档