微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

节点的多个定义WinBUGS

如何解决节点的多个定义WinBUGS

我试图在WinBUGS中运行一个相当简单的多元线性回归模型,但遇到了问题。 WinBUGS告诉我该模型是正确的并且已加载数据,但是在编译时出现以下错误:“节点Wage [1]的多个定义”。

我已经咨询了许多其他类似错误的问题,但是即使将其作为参考,我似乎也无法弄清楚该如何解决。预先感谢。

Model {
    for (i in 1:N) {    
            e[i] ~ dnorm(0,tau) 
            Wage[i] <- b0 + b1*Training[i] + b2*Gender[i] + b3*Experience[i] + b4*Date[i] + e[i]
        }
            b0 ~ dnorm(0,1.0E-6) 
            b1 ~ dnorm(0,1.0E-6)      
            b2 ~ dnorm(0,1.0E-6)
            b3 ~ dnorm(0,1.0E-6) 
            b4 ~ dnorm(0,1.0E-6)
            tau ~ dgamma(0.001,0.001)
            sigma <- 1 / sqrt(tau)          
}

Data
list(Wage=c(4900,4620,4050,5450,4280,5200,4380,5120,4360,4330),Training=c(8,4,6,8,2,10,4),Gender=c(1,1,2),Experience=c(3.0,11.5,44.0,14.0,32.0,120.0,6.2,65.0,7.5,29.0),Date=c(1,12,7,3,11,15,14),N=10)

Inits
list(b0 = 0,b1 = 0,b2 = 0,b3 = 0,b4=0,tau = 1)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。