全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1988 2
2017-09-14
利用R语言中的R2WinBUGS包计算贝叶斯模型的时候,在WinBUGS中的inverse gamma(逆伽马)函数为什么总是出错?

winbugs 中的模型如下
model {
for(i in 1:N){
Median_NO2NO3 ~ dnorm(mu, sigma)
mu <- beta0 + beta1*PerAg + beta2*TotForest+ beta3*Pasture_Hay+ beta4*AWC_Weighted
}
# priors
beta0 ~ dnorm(0, .01)
beta1 ~ dnorm(0, .01)
beta2 ~ dnorm(0, .01)
beta3 ~ dnorm(0, .01)
beta4 ~ dnorm(0, .01)
sigma0 ~ dgamma(0.01, 0.01)
sigma<-1/sigma0
}

如果将sigma0 ~ dgamma(0.01, 0.01)改成参数较大的,如sigma0 ~ dgamma(10, 10)就不会出错,这是为什么?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-9-21 11:02:44
已解决
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-10-13 21:54:55
GYBKXD 发表于 2017-9-21 11:02
已解决
啥原因?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群