贝叶斯估计、最大似然估计、最大后验概率估计

1.背景知识

 1.1 概率与统计

概率论是集中研究概率及随机现象的数学分支,是研究随机性不确定性等现象的数学。
统计学是在数据分析的基础上,研究如何测定、收集、整理、归纳和分析反映数据,以便给出正确消息的科学。

概率论是在给定条件(已知模型和参数)下,对要发生的事件(新输入数据)的预测统计推断是在给定数据(训练数据)下,对数据生成方式(模型和参数)的归纳总结。概率论是统计学的数学基础,统计学是对概率论的应用

1.2 联合概率和边缘概率

假设有随机变量贝叶斯估计、最大似然估计、最大后验概率估计贝叶斯估计、最大似然估计、最大后验概率估计,此时贝叶斯估计、最大似然估计、最大后验概率估计用于表示贝叶斯估计、最大似然估计、最大后验概率估计贝叶斯估计、最大似然估计、最大后验概率估计同时发生的概率。这类包含多个条件且所有条件同时成立的概率称为联合概率。请注意,联合概率并不是其中某个条件成立的概率,而是所有条件同时成立的概率。与之对应地,或这类与单个随机变量有关的概率称为边缘概率

联合概率与边缘概率的关系如下:

贝叶斯估计、最大似然估计、最大后验概率估计

 1.3 条件概率

条件概率表示在条件贝叶斯估计、最大似然估计、最大后验概率估计成立的情况下,贝叶斯估计、最大似然估计、最大后验概率估计的概率,记作贝叶斯估计、最大似然估计、最大后验概率估计,或者说条件概率是指事件贝叶斯估计、最大似然估计、最大后验概率估计在另外一个事件贝叶斯估计、最大似然估计、最大后验概率估计已经发生条件下的发生概率。为了简洁表示,后面省略a,b。

联合概率边缘概率条件概率的关系如下:

贝叶斯估计、最大似然估计、最大后验概率估计

转换为乘法形式:

贝叶斯估计、最大似然估计、最大后验概率估计

1.4 全概率公式

如果事件贝叶斯估计、最大似然估计、最大后验概率估计构成一个完备事件组,即它们两两互不相容(互斥),其和为全集;并且贝叶斯估计、最大似然估计、最大后验概率估计大于0,则对任意事件贝叶斯估计、最大似然估计、最大后验概率估计

贝叶斯估计、最大似然估计、最大后验概率估计

上面的公式称为全概率公式。全概率公式是对复杂事件贝叶斯估计、最大似然估计、最大后验概率估计的概率求解问题转化为了在不同情况下发生的简单事件的概率的求和问题。

1.5 贝叶斯公式

由条件概率的乘法形式可得:

贝叶斯估计、最大似然估计、最大后验概率估计

上面的式子称为贝叶斯公式,也叫做贝叶斯定理或贝叶斯法则。在贝叶斯定理中,每个名词都有约定俗成的名称:

  • 贝叶斯估计、最大似然估计、最大后验概率估计是已知发生贝叶斯估计、最大似然估计、最大后验概率估计贝叶斯估计、最大似然估计、最大后验概率估计条件概率,也由于得自贝叶斯估计、最大似然估计、最大后验概率估计的取值而被称作贝叶斯估计、最大似然估计、最大后验概率估计后验概率,表示事件贝叶斯估计、最大似然估计、最大后验概率估计发生后,事件贝叶斯估计、最大似然估计、最大后验概率估计发生的置信度
  • 贝叶斯估计、最大似然估计、最大后验概率估计贝叶斯估计、最大似然估计、最大后验概率估计先验概率边缘概率,表示事件贝叶斯估计、最大似然估计、最大后验概率估计发生的置信度
  • 贝叶斯估计、最大似然估计、最大后验概率估计是已知贝叶斯估计、最大似然估计、最大后验概率估计发生后贝叶斯估计、最大似然估计、最大后验概率估计的条件概率,也由于得自贝叶斯估计、最大似然估计、最大后验概率估计的取值而被称作贝叶斯估计、最大似然估计、最大后验概率估计后验概率,也被称作似然函数
  • 贝叶斯估计、最大似然估计、最大后验概率估计贝叶斯估计、最大似然估计、最大后验概率估计先验概率边缘概率,称为标准化常量。
  • 贝叶斯估计、最大似然估计、最大后验概率估计称为标准似然比(这个叫法很多,没找到标准统一的叫法),表示事件贝叶斯估计、最大似然估计、最大后验概率估计为事件贝叶斯估计、最大似然估计、最大后验概率估计发生提供的支持程度。

因此贝叶斯公式可表示为:后验概率=似然函数*先验概率/标准化常量=标准似然比*先验概率。根据标准似然比的大小,可分为下面三种情况:

  • 如果标准似然比>1,则先验概率贝叶斯估计、最大似然估计、最大后验概率估计得到增强,事件贝叶斯估计、最大似然估计、最大后验概率估计的发生会增大事件贝叶斯估计、最大似然估计、最大后验概率估计发生的可能性;
  • 如果标准似然比=1,则先验概率贝叶斯估计、最大似然估计、最大后验概率估计保持不变,事件贝叶斯估计、最大似然估计、最大后验概率估计的发生不影响事件贝叶斯估计、最大似然估计、最大后验概率估计发生的可能性;
  • 如果标准似然比<1,则先验概率贝叶斯估计、最大似然估计、最大后验概率估计得到削弱,事件贝叶斯估计、最大似然估计、最大后验概率估计的发生会降低事件贝叶斯估计、最大似然估计、最大后验概率估计发生的可能性。

由全概率公式、贝叶斯法则可得:

贝叶斯估计、最大似然估计、最大后验概率估计

1.6 似然与概率

在英文中,似然(likelihood)概率(probability)是同义词,都指事件发生的可能性。但在统计中,似然与概率是不同的东西。概率是已知参数,对结果可能性的预测。似然是已知结果,对参数是某个值的可能性预测。

1.7 似然函数与概率函数

对于函数贝叶斯估计、最大似然估计、最大后验概率估计,从不同的观测角度来看可以分为以下两种情况:

  • 如果贝叶斯估计、最大似然估计、最大后验概率估计已知且保持不变,贝叶斯估计、最大似然估计、最大后验概率估计是变量,则贝叶斯估计、最大似然估计、最大后验概率估计称为概率函数,表示不同贝叶斯估计、最大似然估计、最大后验概率估计出现的概率。
  • 如果贝叶斯估计、最大似然估计、最大后验概率估计已知且保持不变,贝叶斯估计、最大似然估计、最大后验概率估计是变量,则P(贝叶斯估计、最大似然估计、最大后验概率估计|贝叶斯估计、最大似然估计、最大后验概率估计)称为似然函数,表示不同贝叶斯估计、最大似然估计、最大后验概率估计下,贝叶斯估计、最大似然估计、最大后验概率估计出现的概率,也记作贝叶斯估计、最大似然估计、最大后验概率估计贝叶斯估计、最大似然估计、最大后验概率估计贝叶斯估计、最大似然估计、最大后验概率估计

注:注意似然函数的不同写法。

1.8 推断统计中需要了解的一些概念

  • 假设实际观测值与真实分布相关,试图根据观测值来推测真实分布
  • 由于观测值取值随机,因此由它们计算得到的估计值也是随机值
  • 估计方式多种多样,且不同估计方式得到的估计值也有所不同

样本、样本容量、参数统计、非参数统计、估计量、真实分布、经验分布。

1.9 频率学派与贝叶斯学派

注:频率学派贝叶斯学派只是解决问题的角度不同。

频率学派与贝叶斯学派探讨「不确定性」这件事时的出发点与立足点不同。频率学派从「自然」角度出发,试图直接为「事件」本身建模,即事件在独立重复试验中发生的频率趋于极限,那么这个极限就是该事件的概率。

贝叶斯学派并不从试图刻画「事件」本身,而从「观察者」角度出发。贝叶斯学派并不试图说「事件本身是随机的」,或者「世界的本体带有某种随机性」,这套理论根本不言说关于「世界本体」的东西,而只是从「观察者知识不完备」这一出发点开始,构造一套在贝叶斯概率论的框架下可以对不确定知识做出推断的方法。

频率学派的代表是最大似然估计贝叶斯学派的代表是最大后验概率估计

1.10 共轭先验

在贝叶斯统计中,如果后验分布与先验分布属于同类,则先验分布与后验分布被称为共轭分布,而先验分布被称为似然函数的共轭先验。

1.11 Beta分布

在概率论中,Beta分布也称Β分布,是指一组定义在区间的连续概率分布,有两个参数贝叶斯估计、最大似然估计、最大后验概率估计。Beta分布的概率密度为:

贝叶斯估计、最大似然估计、最大后验概率估计

其中,贝叶斯估计、最大似然估计、最大后验概率估计贝叶斯估计、最大似然估计、最大后验概率估计函数。随机变量贝叶斯估计、最大似然估计、最大后验概率估计服从Beta分布写作贝叶斯估计、最大似然估计、最大后验概率估计

2.问题定义

以抛硬币为例,假设我们有一枚硬币,现在要估计其正面朝上的概率贝叶斯估计、最大似然估计、最大后验概率估计。为了对贝叶斯估计、最大似然估计、最大后验概率估计进行估计,我们进行了10次实验(独立同分布,i.i.d.),这组实验记为贝叶斯估计、最大似然估计、最大后验概率估计,其中正面朝上的次数为6次,反面朝上的次数为4次,结果为贝叶斯估计、最大似然估计、最大后验概率估计

3.最大似然估计(MLE)

最大似然估计,英文为Maximum Likelihood Estimation,简写为MLE,也叫极大似然估计,是用来估计概率模型参数的一种方法。最大似然估计的思想是使得观测数据(样本)发生概率最大的参数就是最好的参数。

对一个独立同分布的样本集来说,总体的似然就是每个样本似然的乘积。针对抛硬币的问题,似然函数可写作:

贝叶斯估计、最大似然估计、最大后验概率估计

根据最大似然估计,使贝叶斯估计、最大似然估计、最大后验概率估计取得最大值的贝叶斯估计、最大似然估计、最大后验概率估计即为估计结果,令贝叶斯估计、最大似然估计、最大后验概率估计可得贝叶斯估计、最大似然估计、最大后验概率估计。似然函数图如下:

贝叶斯估计、最大似然估计、最大后验概率估计

由于总体的似然就是每个样本似然的乘积,为了求解方便,我们通常会将似然函数转成对数似然函数,然后再求解。可以转成对数似然函数的主要原因是对数函数不影响函数的凹凸性。因此上式可变为:

贝叶斯估计、最大似然估计、最大后验概率估计

贝叶斯估计、最大似然估计、最大后验概率估计可得贝叶斯估计、最大似然估计、最大后验概率估计

正态分布的最大似然估计

假设样本服从正态分布贝叶斯估计、最大似然估计、最大后验概率估计,则其似然函数为

贝叶斯估计、最大似然估计、最大后验概率估计

对其取对数得:

贝叶斯估计、最大似然估计、最大后验概率估计

分别对贝叶斯估计、最大似然估计、最大后验概率估计求偏导,并令偏导数为0,得:

贝叶斯估计、最大似然估计、最大后验概率估计

解得:

贝叶斯估计、最大似然估计、最大后验概率估计

贝叶斯估计、最大似然估计、最大后验概率估计就是正态分布中贝叶斯估计、最大似然估计、最大后验概率估计的最大似然估计。

最大似然估计的求解步骤:

  • 确定似然函数
  • 将似然函数转换为对数似然函数
  • 求对数似然函数的最大值(求导,解似然方程)

4. 最大后验概率估计(MAP)

最大后验概率估计,英文为Maximum A Posteriori Estimation,简写为MAP。回到抛硬币的问题,最大似然估计认为使似然函数贝叶斯估计、最大似然估计、最大后验概率估计最大的参数贝叶斯估计、最大似然估计、最大后验概率估计即为最好的贝叶斯估计、最大似然估计、最大后验概率估计,此时最大似然估计是将贝叶斯估计、最大似然估计、最大后验概率估计看作固定的值,只是其值未知;最大后验概率分布认为是一个随机变量贝叶斯估计、最大似然估计、最大后验概率估计,即具有某种概率分布,称为先验分布,求解时除了要考虑似然函数贝叶斯估计、最大似然估计、最大后验概率估计之外,还要考虑贝叶斯估计、最大似然估计、最大后验概率估计的先验分布贝叶斯估计、最大似然估计、最大后验概率估计,因此其认为使贝叶斯估计、最大似然估计、最大后验概率估计取最大值的贝叶斯估计、最大似然估计、最大后验概率估计就是最好的贝叶斯估计、最大似然估计、最大后验概率估计。此时要最大化的函数变为贝叶斯估计、最大似然估计、最大后验概率估计,由于贝叶斯估计、最大似然估计、最大后验概率估计的先验分布贝叶斯估计、最大似然估计、最大后验概率估计是固定的(可通过分析数据获得,其实我们也不关心贝叶斯估计、最大似然估计、最大后验概率估计的分布,我们关心的是贝叶斯估计、最大似然估计、最大后验概率估计),因此最大化函数可变为贝叶斯估计、最大似然估计、最大后验概率估计,根据贝叶斯法则,要最大化的函数贝叶斯估计、最大似然估计、最大后验概率估计,因此要最大化的函数是贝叶斯估计、最大似然估计、最大后验概率估计,而贝叶斯估计、最大似然估计、最大后验概率估计贝叶斯估计、最大似然估计、最大后验概率估计的后验概率。最大后验概率估计可以看作是正则化的最大似然估计,当然机器学习或深度学习中的正则项通常是加法,而在最大后验概率估计中采用的是乘法,贝叶斯估计、最大似然估计、最大后验概率估计是正则项。在最大似然估计中,由于认为贝叶斯估计、最大似然估计、最大后验概率估计是固定的,因此贝叶斯估计、最大似然估计、最大后验概率估计

最大后验概率估计的公式表示:

贝叶斯估计、最大似然估计、最大后验概率估计

在抛硬币的例子中,通常认为贝叶斯估计、最大似然估计、最大后验概率估计的可能性最大,因此我们用均值为贝叶斯估计、最大似然估计、最大后验概率估计,方差为贝叶斯估计、最大似然估计、最大后验概率估计的高斯分布来描述贝叶斯估计、最大似然估计、最大后验概率估计先验分布,当然也可以使用其它的分布来描述贝叶斯估计、最大似然估计、最大后验概率估计的先验分布。贝叶斯估计、最大似然估计、最大后验概率估计的先验分布为:

贝叶斯估计、最大似然估计、最大后验概率估计

先验分布的函数图如下:

贝叶斯估计、最大似然估计、最大后验概率估计

在最大似然估计中,已知似然函数为贝叶斯估计、最大似然估计、最大后验概率估计,因此:

贝叶斯估计、最大似然估计、最大后验概率估计

转换为对数函数:

贝叶斯估计、最大似然估计、最大后验概率估计

贝叶斯估计、最大似然估计、最大后验概率估计,可得:

贝叶斯估计、最大似然估计、最大后验概率估计

由于贝叶斯估计、最大似然估计、最大后验概率估计,解得贝叶斯估计、最大似然估计、最大后验概率估计贝叶斯估计、最大似然估计、最大后验概率估计的函数图像如下,基本符合贝叶斯估计、最大似然估计、最大后验概率估计的估计值贝叶斯估计、最大似然估计、最大后验概率估计

贝叶斯估计、最大似然估计、最大后验概率估计

如果我们用均值为贝叶斯估计、最大似然估计、最大后验概率估计,方差为贝叶斯估计、最大似然估计、最大后验概率估计的高斯分布来描述贝叶斯估计、最大似然估计、最大后验概率估计的先验分布,则贝叶斯估计、最大似然估计、最大后验概率估计。由此可见,在最大后验概率估计中,贝叶斯估计、最大似然估计、最大后验概率估计的估计值与贝叶斯估计、最大似然估计、最大后验概率估计的先验分布有很大的关系。这也说明一个合理的先验概率假设是非常重要的。如果先验分布假设错误,则会导致估计的参数值偏离实际的参数值。

先验分布Beta分布

如果用贝叶斯估计、最大似然估计、最大后验概率估计的Beta分布来描述贝叶斯估计、最大似然估计、最大后验概率估计的先验分布,则

贝叶斯估计、最大似然估计、最大后验概率估计

贝叶斯估计、最大似然估计、最大后验概率估计求解可得:

贝叶斯估计、最大似然估计、最大后验概率估计

贝叶斯估计、最大似然估计、最大后验概率估计的概率密度图像如下图:

 

贝叶斯估计、最大似然估计、最大后验概率估计

最大后验概率估计的求解步骤:

  • 确定参数的先验分布以及似然函数
  • 确定参数的后验分布函数
  • 将后验分布函数转换为对数函数
  • 求对数函数的最大值(求导,解方程)

贝叶斯估计

贝叶斯估计是最大后验估计的进一步扩展,贝叶斯估计同样假定贝叶斯估计、最大似然估计、最大后验概率估计是一个随机变量,但贝叶斯估计并不是直接估计出贝叶斯估计、最大似然估计、最大后验概率估计的某个特定值,而是估计贝叶斯估计、最大似然估计、最大后验概率估计的分布,这是贝叶斯估计与最大后验概率估计不同的地方。在贝叶斯估计中,先验分布贝叶斯估计、最大似然估计、最大后验概率估计是不可忽略的。回到抛硬币的例子中,在已知贝叶斯估计、最大似然估计、最大后验概率估计的情况下,描述贝叶斯估计、最大似然估计、最大后验概率估计的分布即描述贝叶斯估计、最大似然估计、最大后验概率估计贝叶斯估计、最大似然估计、最大后验概率估计是一种后验分布。如果后验分布的范围较,则估计值的准确度相对较,反之,如果后验分布的范围较广,则估计值的准确度就较低。

贝叶斯公式:

贝叶斯估计、最大似然估计、最大后验概率估计

在连续型随机变量中,由于贝叶斯估计、最大似然估计、最大后验概率估计,因此贝叶斯公式变为:

贝叶斯估计、最大似然估计、最大后验概率估计

从上面的公式中可以看出,贝叶斯估计的求解非常复杂,因此选择合适的先验分布就非常重要。一般来说,计算积分贝叶斯估计、最大似然估计、最大后验概率估计是不可能的。对于这个抛硬币的例子来说,如果使用共轭先验分布,就可以更好的解决这个问题。二项分布参数的共轭先验是Beta分布,由于贝叶斯估计、最大似然估计、最大后验概率估计的似然函数服从二项分布,因此在贝叶斯估计中,假设贝叶斯估计、最大似然估计、最大后验概率估计先验分布服从贝叶斯估计、最大似然估计、最大后验概率估计Beta分布的概率密度公式为:

贝叶斯估计、最大似然估计、最大后验概率估计

因此,贝叶斯公式可写作:

贝叶斯估计、最大似然估计、最大后验概率估计

从上面的公式可以看出,贝叶斯估计、最大似然估计、最大后验概率估计。其中贝叶斯估计、最大似然估计、最大后验概率估计函数,也称贝叶斯估计、最大似然估计、最大后验概率估计函数,是一个标准化常量,用来使整个概率的积分为1贝叶斯估计、最大似然估计、最大后验概率估计就是贝叶斯估计的结果。

如果使用贝叶斯估计得到的贝叶斯估计、最大似然估计、最大后验概率估计分布存在一个有限均值,则可以用后验分布的期望作为贝叶斯估计、最大似然估计、最大后验概率估计的估计值。假设贝叶斯估计、最大似然估计、最大后验概率估计,在这种情况下,先验分布会在贝叶斯估计、最大似然估计、最大后验概率估计处取得最大值,则贝叶斯估计、最大似然估计、最大后验概率估计贝叶斯估计、最大似然估计、最大后验概率估计的曲线如下图:

贝叶斯估计、最大似然估计、最大后验概率估计

从上图可以看出,在贝叶斯估计、最大似然估计、最大后验概率估计的情况下,贝叶斯估计、最大似然估计、最大后验概率估计的估计值贝叶斯估计、最大似然估计、最大后验概率估计应该在贝叶斯估计、最大似然估计、最大后验概率估计附近。根据Beta分布的数学期望公式贝叶斯估计、最大似然估计、最大后验概率估计可得:

贝叶斯估计、最大似然估计、最大后验概率估计

注:二项分布参数的共轭先验是Beta分布多项式分布参数的共轭先验是Dirichlet分布指数分布参数的共轭先验是Gamma分布⾼斯分布均值的共轭先验是另⼀个⾼斯分布泊松分布的共轭先验是Gamma分布。

贝叶斯估计要解决的不是如何估计参数,而是用来估计新测量数据出现的概率,对于新出现的数据贝叶斯估计、最大似然估计、最大后验概率估计

贝叶斯估计、最大似然估计、最大后验概率估计

贝叶斯估计的求解步骤:

  • 确定参数的似然函数
  • 确定参数的先验分布,应是后验分布的共轭先验
  • 确定参数的后验分布函数
  • 根据贝叶斯公式求解参数的后验分布

7. 总结

从最大似然估计、最大后验概率估计到贝叶斯估计,从下表可以看出贝叶斯估计、最大似然估计、最大后验概率估计的估计值贝叶斯估计、最大似然估计、最大后验概率估计是逐渐接近贝叶斯估计、最大似然估计、最大后验概率估计的。从公式的变化可以看出,使用的信息是逐渐增多的。最大似然估计、最大后验概率估计中都是假设贝叶斯估计、最大似然估计、最大后验概率估计未知,但是确定的值,都将使函数取得最大值的贝叶斯估计、最大似然估计、最大后验概率估计作为估计值,区别在于最大化的函数不同,最大后验概率估计使用了贝叶斯估计、最大似然估计、最大后验概率估计的先验概率。而在贝叶斯估计中,假设参数贝叶斯估计、最大似然估计、最大后验概率估计是未知的随机变量,不是确定值,求解的是参数贝叶斯估计、最大似然估计、最大后验概率估计在样本贝叶斯估计、最大似然估计、最大后验概率估计上的后验分布。

注:最大后验概率估计和贝叶斯估计都采用Beta分布作为先验分布。

贝叶斯估计、最大似然估计、最大后验概率估计