全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 悬赏大厅
1976 1
2015-11-29
悬赏 50 个论坛币 未解决
本人正在用WinBUGS做一个贝叶斯的问题,由于初次使用这个软件,不是很熟悉,导致目前在程序部分卡主了停滞不前。现在想请熟悉软件操作的大神帮忙做一下,过程很简单,一两个小时就能搞定。我会把样本分布,先验分布,以及样本数据都给出来,你需要做的是只要把这些步骤编成能运行的程序即可。
所需技术:WinBUGS以及贝叶斯的相关知识。
另外你可以给予现金报酬,QQ:1027331092
本人自己编写的程序如下,可以在此基础上进行改进编写,下面的程序大部分是没有错的,所用到的分布也都是简单常见的,但在compile这一步老是卡住,编译不了。
MODEL{

for(i in 1:19){
for(j in 1:101){
d[i,j]~dpois(lambda[i,j])
lambda[i,j]<-e[i,j]*exp(a[j]+b[j]*k)
}}

for(i in 2:101){
a~dnorm(0,invsigma2.a)
b~dnorm(0.0099,invsigma2.b)
}

a[1]~dnorm(0,invsigma2.a)
b[1]<-1-sum(b[2:101])


k[3]<-5*mu+k[1]+w[2]
r1<-invsigma2/5
w[2]~dnorm(0,r1)


k[2]<-3*mu+k[2]+w[1]
r2<-invsigma2/3
w[1]~dnorm(0,r2)


k[1]<-(0-sum(k[2:19]))


mu~dnorm(mu0,invsigma2.mu)
invsigma2~dgamma(alpha,beta)


for(j in 1:16){
k[j+3]<-mu+k[j+2]+w[j+2]
}

for(j in 3:18){
w[j]~dnorm(0,invsigma2)
}

}

data list(invsigma2=4,mu0=10,alpha=2.1,beta=4,invsigma2.mu=8,
invsigma2.a=5,invsigma2.b=6,  d=structure(.Data=c(353,......1406),.Dim=c(19, 101)),e= structure(.Data=c(167199.74,......411.01),.Dim=c(19, 101)))     #中间数据省略掉

二维码

扫码加我 拉你入群

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

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

全部回复
2015-11-29 17:21:12
现金报酬:200或者再商量都可以。  求求大神帮帮忙,真的很急。
二维码

扫码加我 拉你入群

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

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

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

分享

扫码加好友,拉您进群