qcy_qin 发表于 2012-11-10 08:49
对于你这个问题,那这1组中的100个原始数据,在MCMC中有啥用,一般的解释是不是:通过这100个原始数据来估 ...
抱歉,没说的很清楚。我的意思是:已知那100个数据~Gamma分布,可以用贝叶斯(Bayes)的方法去估计参数,在使用贝叶斯方法估计参数时,尤其是复杂的问题,就得用MCMC这方法去计算(简单的BAYES问题不一定要用MCMC来算)。通过MCMC可以计算出要估计的参数的期望、置信区间、和方差(注意:BAYES方法是假设参数也是随机变量)。不知我说清楚了没?如果没有说清楚,你可以(用某软件)生成100个符合GAMMA分布的数据(而不告诉我参数alpha和beta),我可以通过MCMC的计算告诉你,用于生产这组数据的alpha和beta是大概在什么范围内。数据量越大,估计的精度就会越高。也不一定要GAMMA分布,也可以是其他的分布,要估计的参数量也可以不是2个而是更多。
mac1220说“GIBBS SAMPLING会有效的多”,其实,我的理解是,GIBBS SAMPLING是MCMC的一种方法,MH (metropolis hastings)是另一种流行的MCMC方法。