首先,我们回顾上篇文章中的最大似然估计,假设x为独立同分布的采样,θ为模型参数,f为我们所使用的模型。那么最大似然估计可以表示为:
![最大后验估计(MAP)[转帖]](https://i-blog.csdnimg.cn/blog_migrate/df2620d6a8b8fc5a2f0fc913eeb0786e.png)
现在,假设θ的先验分布为g。通过贝叶斯理论,对于θ的后验分布如下式所示:
![最大后验估计(MAP)[转帖]](https://i-blog.csdnimg.cn/blog_migrate/2465cb34d7c9142b35948451b855c100.png)
最大后验分布的目标为:
![最大后验估计(MAP)[转帖]](https://i-blog.csdnimg.cn/blog_migrate/eeac07207518552eec7e5799bb626a2b.png)
假设有五个袋子,各袋中都有无限量的饼干(樱桃口味或柠檬口味),已知五个袋子中两种口味的比例分别是
樱桃 100%
樱桃 75% + 柠檬 25%
樱桃 50% + 柠檬 50%
樱桃 25% + 柠檬 75%
柠檬 100%
如果只有如上所述条件,那问从同一个袋子中连续拿到2个柠檬饼干,那么这个袋子最有可能是上述五个的哪一个?
我们首先采用最大似然估计来解这个问题,写出似然函数。假设从袋子中能拿出柠檬饼干的概率为p(我们通过这个概率p来确定是从哪个袋子中拿出来的),则似然函数可以写作
![最大后验估计(MAP)[转帖]](https://i-blog.csdnimg.cn/blog_migrate/2ed50c00e8cc8be93b761ddddaea683e.png)
由于p的取值是一个离散值,即上面描述中的0,25%,50%,75%,1。我们只需要评估一下这五个值哪个值使得似然函数最大即可,得到为袋子5。这里便是最大似然估计的结果。
上述最大似然估计有一个问题,就是没有考虑到模型本身的概率分布,下面我们扩展这个饼干的问题。
假设拿到袋子1或5的机率都是0.1,拿到2或4的机率都是0.2,拿到3的机率是0.4,那同样上述问题的答案呢?这个时候就变MAP了。我们根据公式
![最大后验估计(MAP)[转帖]](https://i-blog.csdnimg.cn/blog_migrate/69226de8171653d135a6bac0d4176454.png)
写出我们的(最大后验概率估计)MAP函数
![最大后验估计(MAP)[转帖]](https://i-blog.csdnimg.cn/blog_migrate/574fa6bf40db764810a7b3b146802d45.png)
根据题意的描述可知,p的取值分别为0,25%,50%,75%,1,g的取值分别为0.1,0.2,0.4,0.2,0.1.分别计算出MAP函数的结果为:0,0.0125,0.125,0.28125,0.1.由上可知,通过MAP估计可得结果是从第四个袋子中取得的最高。
本文通过一个关于从不同比例樱桃和柠檬口味饼干的袋子中抽取饼干的例子,解释了最大似然估计与最大后验概率估计的概念及其应用。通过具体例子展示了如何使用这两种方法进行参数估计。
1095

被折叠的 条评论
为什么被折叠?



