Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 基于MCMC方法的头部概率估计_Python_Parameters_Bayesian_Mcmc - Fatal编程技术网

Python 基于MCMC方法的头部概率估计

Python 基于MCMC方法的头部概率估计,python,parameters,bayesian,mcmc,Python,Parameters,Bayesian,Mcmc,我试图学习贝叶斯参数估计,并在教程1和2上找到了一些非常好的教程。为了验证我的理解,我正在尝试实现MCMC方法来估计基于给定数据集获得head的概率。输入数据集有8个正反面。假设先验服从Beta2,2,则从分析角度来看,获得水头的概率=8+2/10+2+2=0.71。然而,当我尝试使用metropolis hastings算法时,我得到了非常不同的答案。有人能在这里检查我的实现并解释我遗漏了什么吗 我想你的答案是0.717147231334,这不是问题。即使你的分析答案是0.71,它也可能有点不

我试图学习贝叶斯参数估计,并在教程1和2上找到了一些非常好的教程。为了验证我的理解,我正在尝试实现MCMC方法来估计基于给定数据集获得head的概率。输入数据集有8个正反面。假设先验服从Beta2,2,则从分析角度来看,获得水头的概率=8+2/10+2+2=0.71。然而,当我尝试使用metropolis hastings算法时,我得到了非常不同的答案。有人能在这里检查我的实现并解释我遗漏了什么吗


我想你的答案是0.717147231334,这不是问题。即使你的分析答案是0.71,它也可能有点不同


实际上,解析答案0.71是后验分布的后验平均值,你的答案是它的样本平均值的数值近似值

那是一道数学题吗?请在您的问题中发布相关代码,而不是外部链接