楼主: 佛像
9655 17

哪位大侠熟悉R中的mcmc算法? [推广有奖]

11
zhumengjin 发表于 2009-12-20 12:47:46
暴汗,这个也...............................................

12
金融无敌 发表于 2010-1-4 21:51:04
我也在弄  请问大家用什么软件做好啊

13
旗木卡卡西 发表于 2010-9-6 23:22:34
做贝叶斯吗?这可不是主流啊,不过也还可以做的。mcmc的结果就是一个从posterior里取出来的样本,由于取样的时候,前后两期数据相关,所以这是个markov chain。具体我不证明了,太长,直接给你答案好了。由于posterior是一个distribution density kernal这个特殊属性,从中抽取的markov chain必定是收敛于一个极限分布的,而这个极限分布恰恰就是这个posterior。乍听之下,似乎是绕了一个圈子,用mcmc绕圈子的原因是实在是没办法,因为posterior太过于复杂,不能直接抽样。

明白了吧?就是做monte carlo,所以叫mcmc
一想到经济学就头大……

14
旗木卡卡西 发表于 2010-9-6 23:28:22
想做贝叶斯,用winbug可以的,但是我个人推荐,如果你真想好好做,自己学编程吧!跑C++是最好的选择!不然实在是太浪费时间了!然后随便找个统计软件看结果,R,matlab什么的,只要能画图做些基本统计分析,什么都行。
一想到经济学就头大……

15
旗木卡卡西 发表于 2010-9-6 23:30:53
当年我做mcmc的时候,一个程序跑个两三天,是家常便饭,这还是用C++做的实验而已……用别的软件,别提有多慢了……不过这也要看你的模型,有的模型很简单,简单到连程序都不用跑,直接conjugate prior推出posterior,而这些posterior也很规则,就是一些normal inverse wishart啥的,这种根本不需要跑……mean和variance直接就可以写出来……
一想到经济学就头大……

16
trier2006 发表于 2010-9-7 09:11:38
4# hogwild '

抽样,重复抽样
最好的医生是自己,最好的药物是时间……

17
casperyc 发表于 2011-8-11 23:15:50
我也没看懂你问什么。。。。。。。。。。。。

18
stgir 发表于 2012-8-18 17:30:26
被这个模型搞郁闷了

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 08:58