全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4757 16
2010-02-25
悬赏 100 个论坛币 已解决
这样一个问题的后验密度用mcmc的方法在winbugs中如何编程?研究了好几天了,不知从何处下手,请高人不吝赐教啊!急火攻心,食不下咽,请帮帮忙!
problem.doc
大小:(74 KB)

 马上下载

最佳答案

epoh 查看完整内容

也许远水已经救不了近火, 不过还是提出来供参考. 由电脑产生一组n=10,000 的matched-pair table 2536 2522 2490 2452 ######## model { ## Multinomial distribution x[1:4] ~ dmulti(p[],n) ## Dirichlet prior distributions p[1:4] ~ ddirch(alpha[]) n
二维码

扫码加我 拉你入群

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

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

全部回复
2010-2-25 10:13:33
也许远水已经救不了近火,
不过还是提出来供参考.
由电脑产生一组n=10,000
的matched-pair table
        2536        2522
        2490        2452

########
model {
   ## Multinomial distribution
   x[1:4] ~ dmulti(p[],n)
   ## Dirichlet prior distributions
   p[1:4] ~ ddirch(alpha[])
   n <- sum(x[])
}
list(x=c( 2536, 2522,2490 ,2452),alpha = c(1,1,1,1))
二维码

扫码加我 拉你入群

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

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

2010-2-25 12:31:57
在线等~~~~~
二维码

扫码加我 拉你入群

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

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

2010-2-25 17:03:02
为什么?!!!!救命啊!
二维码

扫码加我 拉你入群

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

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

2010-2-26 13:25:18
看来只能实施自救
二维码

扫码加我 拉你入群

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

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

2010-3-1 09:38:45
谢谢你,朋友!不过问题没有完全解决,能不能请你再帮忙解答几个问题?!
1、由电脑产生一组n=10,000的matched-pair table,具体是怎样产生呢?可以详细说一下吗?而且是不是不这样产生数据的话是不行的,比如我任意写x=c(20,12,2,16)
2、你写的这段代码中,运行后可算出p1,p2,p3,p4的后验信息,如果我只想要rd=p[1]-p[3] 的后验信息,那么我加了
model {
   ## Multinomial distribution
   x[1:4] ~ dmulti(p[],n)
   ## Dirichlet prior distributions
   p[1:4] ~ ddirch(alpha[])
   n <- sum(x[])
   rd<-p[1]-p[3]
}
list(x=c( 2536, 2522,2490 ,2452),alpha = c(1,1,1,1))
为什么提示rd是multiple definition呢?
你好人做到底,再帮帮我,万分感谢!
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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