跳转到内容

6.5 贝叶斯估计

茆诗松、程依明、濮晓龙编著高等教育出版社《概率论与数理统计教程(第三版)》大学本科 · 教材双语助读 (Alt+Y)

在统计学中有两个大的学派:频率学派(也称经典学派)和贝叶斯学派.本书主要介绍频率学派的理论和方法,此一小节将对贝叶斯学派做些介绍.

我们在前面已经讲过,统计推断是根据样本信息对总体分布或总体的特征数进行推断,事实上,这是经典学派对统计推断的规定,这里的统计推断使用到两种信息:总体信息和样本信息;而贝叶斯学派认为,除了上述两种信息以外,统计推断还应该使用第三种信息:先验信息.下面我们先把三种信息加以说明.

总体信息即总体分布或总体所属分布族提供的信息.譬如,若已知“总体是正态分布”,则我们就知道很多信息.譬如:总体的一切阶矩都存在,总体密度函数关于均值对称,总体的所有性质由其一、二阶矩决定,有许多成熟的统计推断方法可供我们选用等.总体信息是很重要的信息,为了获取此种信息往往耗资巨大.比如,我国为确认国产轴承寿命分布为韦布尔分布前后花了五年时间,处理了几千个数据后才定下的.

样本信息即抽取样本所得观测值提供的信息.譬如,在有了样本观测值后,我们可以根据它大概知道总体的一些特征数,如总体均值、总体方差等在一个什么范围内.这是最“新鲜”的信息,并且越多越好,希望通过样本对总体分布或总体的某些特征作出较精确的统计推断.没有样本就没有统计学可言.

如果我们把抽取样本看作做一次试验,则样本信息就是试验中得到的信息.实际中,人们在试验之前对要做的问题在经验上和资料上总是有所了解的,这些信息对统计推断是有益的.先验信息即是抽样(试验)之前有关统计问题的一些信息.一般说来,先验信息来源于经验和历史资料.先验信息在日常生活和工作中是很重要的.先看一个例子.

例 6.5.1

在某工厂的产品中每天要抽检 n 件以确定该厂产品的质量是否满足要求。产品质量可用不合格品率 p 来度量,也可以用 n 件抽查产品中的不合格品件数 θ 表示。由于生产过程有连续性,可以认为每天的产品质量是有关联的,即是说,在估计现在的 p 时,以前所积累的资料应该是可供使用的,这些积累的历史资料就是先验信息。为了能使用这些先验信息,需要对它进行加工。譬如,在经过一段时间后,就可根据历史资料对过去 n 件产品中的不合格品件数 θ 构造一个分布

P (θ = i) = π_ i, i = 1, 2, … , n. (6.5.1)

这种对先验信息进行加工获得的分布今后称为先验分布.这种先验分布是对该厂过去产品的不合格品率的一个全面看法. 基于上述三种信息进行统计推断的统计学称为贝叶斯统计学.它与经典统计学的差别就在于是否利用先验信息.贝叶斯统计在重视使用总体信息和样本信息的同时,还注意先验信息的收集、挖掘和加工,使它数量化,形成先验分布,参加到统计推断中来.忽视先验信息的利用,有时是一种浪费,有时还会导出不合理的结论. 贝叶斯学派的基本观点是:任一未知量 θ 都可看作随机变量,可用一个概率分布去描述,这个分布称为先验分布;在获得样本之后,总体分布、样本与先验分布通过贝叶斯公式结合起来得到一个关于未知量 θ 的新分布——后验分布;任何关于 θ 的统计推断都应该基于 θ 的后验分布进行. 关于未知量是否可看作随机变量在经典学派与贝叶斯学派间争论了很长时间.因为任一未知量都有不确定性,而在表述不确定性的程度时,概率与概率分布是最好的语言,因此把它看成随机变量是合理的.如今经典学派已不反对这一观点:著名的美国经典统计学家莱曼(Lehmann,E.L.)在他的《点估计理论》一书中写道:“把统计问题中的参数看作随机变量的实现要比看作未知参数更合理一些”.如今两派的争论焦点是:如何利用各种先验信息合理地确定先验分布.这在有些场合是容易解决的,但在很多场合是相当困难的,关于这方面问题的讨论可参阅文献[11].

6.5.2 贝叶斯公式的密度函数形式

Section titled “6.5.2 贝叶斯公式的密度函数形式”

贝叶斯公式的事件形式已在 §1.4 节中叙述.这里用随机变量的概率函数再一次叙述贝叶斯公式,并从中介绍贝叶斯学派的一些具体想法. (1)总体依赖于参数 θ 的概率函数在经典统计中记为 p(x;θ) ,它表示参数空间 Θ 中不同的 θ 对应不同的分布。在贝叶斯统计中应记为 p(x|θ) ,它表示在随机变量 θ 取某个给定值时总体的条件概率函数。 (2) 根据参数 θ 的先验信息确定先验分布 π(θ) . (3)从贝叶斯观点看,样本 X=(x₁,x₂,…,xₙ) 的产生要分两步进行。首先设想从先验分布 π(θ) 产生一个个体 θ₀ 。这一步是“老天爷”做的,人们是看不到的,故用“设想”二字。第二步从 p(X|θ₀) 中产生一组样本。这时样本 X=(x₁,x₂,…,xₙ) 的联合条件概率函数为

p (textbf X | θ_ 0) = p (x _ 1, x _ 2, … , x _ n | θ_ 0) = ∏_ i = 1 ^ n p (x _ i | θ_ 0),

这个分布综合了总体信息和样本信息. (4)由于 θ₀ 是设想出来的,仍然是未知的,它是按先验分布 π (θ) 产生的.为把先验信息综合进去,不能只考虑 θ₀ ,对 θ 的其他值发生的可能性也要加以考虑,故要用 π (θ) 进行综合.这样一来,样本 X 和参数 θ 的联合分布为

h (boldsymbol X, θ) = p (boldsymbol X | θ) π (θ).

这个联合分布把总体信息、样本信息和先验信息三种可用信息都综合进去了. (5)我们的目的是要对未知参数 θ 作统计推断。在没有样本信息时,我们只能依据先验分布对 θ 作出推断。在有了样本观测值 X=(x₁,x₂,…,xₙ) 之后,我们应依据 h(X,θ) 对 θ 作出推断。若把 h(X,θ) 作如下分解:

h (boldsymbol X, θ) = π (θ | boldsymbol X) m (boldsymbol X),

其中 m(X) 是 ±bX 的边际概率函数

m (textbf X) = ∫_ Θ h (textbf X, θ) d θ = ∫_ Θ p (textbf X | θ) π (θ) d θ , (6.5.2)

它与 θ 无关,或者说 m(X) 中不含 θ 的任何信息.因此能用来对 θ 作出推断的仅是条件分布 π(θ|X),它的计算公式是

π (θ | X) = frac h (X , θ)m (X) = frac p (X | θ) π (θ)∫_ θ p (X | θ) π (θ) d θ. (6.5.3)

这个条件分布称为 θ 的后验分布,它集中了总体、样本和先验中有关 θ 的一切信息.(6.5.3) 式就是用密度函数表示的贝叶斯公式,它也是用总体和样本对先验分布 π(θ) 作调整的结果,它要比 π(θ) 更接近 θ 的实际情况.

由后验分布 π(θ|X) 估计 θ 有三种常用的方法: - 使用后验分布的密度函数最大值点作为 θ 的点估计的最大后验估计. - 使用后验分布的中位数作为 θ 的点估计的后验中位数估计. - 使用后验分布的均值作为 θ 的点估计的后验期望估计. 用得最多的是后验期望估计,它一般也简称为贝叶斯估计,记为 hatθ_(B) .

例 6.5.2

设某事件 A 在一次试验中发生的概率为 θ ,为估计 θ ,对试验进行了 n 次独立观测,其中事件 A 发生了 X 次,显然 X | θ ∼ b(n, θ) ,即

P (X = x | θ) = binom n x θ^ x (1 - θ) ^ n - x, x = 0, 1, … , n.

假若我们在试验前对事件 A 没有什么了解,从而对其发生的概率 θ 也没有任何信息.在这种场合,贝叶斯本人建议采用“同等无知”的原则使用区间 (0,1) 上的均匀分布 U(0,1) 作为 θ 的先验分布,因为它取 (0,1) 上的每一点的机会均等.贝叶斯的这个建议被后人称为贝叶斯假设.由此即可利用贝叶斯公式求出 θ 的后验分布.具体如下: 先写出 X 和 θ 的联合分布

h (x, θ) = binom n x θ^ x (1 - θ) ^ n - x, x = 0, 1, … , n, 0 < θ < 1,

然后求 X 的边际分布

m (x) = binom n x ∫_ 0 ^ 1 θ^ x (1 - θ) ^ n - x d θ = binom n x frac Γ (x + 1) Γ (n - x + 1)Γ (n + 2),

最后求出 θ 的后验分布

π (θ | x) = frac h (x , θ)m (x) = frac Γ (n + 2)Γ (x + 1) Γ (n - x + 1) θ^ (x + 1) - 1 (1 - θ) ^ (n - x + 1) - 1, 0 < θ < 1.

最后的结果说明 θ | x∼ Be(x + 1,n - x + 1) ,其后验期望估计为

hat θ _ B = E (θ | x) = frac x + 1n + 2. (6.5.4)

假如不用先验信息,只用总体信息与样本信息,那么事件 A 发生的概率的最大似然估计为

hat θ _ M = frac xn,

它与贝叶斯估计是不同的两个估计.某些场合,贝叶斯估计要比最大似然估计更合理一点.比如,在产品抽样检验中只区分合格品和不合格品,θ 表示不合格品率,对质量好的产品批,抽检的产品常为合格品,但“抽检3个全是合格品”与“抽检10个全是合格品”这两个事件在人们心目中留下的印象是不同的,后者的质量比前者更信得过.这种差别在不合格品率 θ 的最大似然估计 hatθ_(M) 中反映不出来(两者都为0),而用贝叶斯估计 hatθ_(B) 则有所反映,两者分别是 1/(3+2)=0.20 和 1/(10+2)=0.083.类似地,对质量差的产品批,抽检的产品常为不合格品,这时“抽检3个全是不合格品”与“抽检10个全是不合格品”也是有差别的两个事件,前者质量很差,后者则不可救药.这种差别用 hatθ_(M) 也反映不出(两者都是1),而 hatθ_(B) 则分别是 (3+1)/(3+2)=0.80 和 (10+1)/(10+2)=0.917.由此可以看到,在这些极端情况下,贝叶斯估计比最大似然估计更符合人们的理念.

例 6.5.3

设 x₁, x₂, …, xₙ 是来自正态分布 N(μ, σ₀²) 的一个样本,其中 σ₀² 已知, μ 未知,假设 μ 的先验分布亦为正态分布 N(θ, τ²) ,其中先验均值 θ 和先验方差 τ² 均已知,试求 μ 的贝叶斯估计.

解

样本 X 的分布和 μ 的先验分布分别为

p (boldsymbol X | boldsymbol μ) = (2 π σ_ 0 ^ 2) ^ - n / 2 exp {- frac 12 σ_ 0 ^ 2 ∑_ i = 1 ^ n (x _ i - boldsymbol μ) ^ 2 },π (μ) = (2 π τ^ 2) ^ - 1 / 2 exp {- frac 12 τ^ 2 (μ - θ) ^ 2 },

由此可以写出 X 与 μ 的联合分布

h (X, μ) = k _ 1 · exp {- frac 12 [ frac n μ^ 2 - 2 n μ bar x + ∑_ i = 1 ^ n x _ i ^ 2σ_ 0 ^ 2 + frac μ^ 2 - 2 θ μ + θ^ 2τ^ 2 ] }.

其中 overlinex = 1/n∑ᵢ = 1ⁿxᵢ,k₁ = (2π)⁻(n + 1) / 2τ⁻1σ₀⁻n.若记

A = frac nσ_ 0 ^ 2 + frac 1τ^ 2, B = frac n overline xσ_ 0 ^ 2 + frac θτ^ 2, C = frac ∑_ i = 1 ^ n x _ i ^ 2σ_ 0 ^ 2 + frac θ^ 2τ^ 2,

则有

h (boldsymbol X, μ) = k _ 1 exp {- frac 12 [ A μ^ 2 - 2 B μ + C ] } = k _ 1 exp {- frac (μ - B / A) ^ 22 / A - frac 12 (C - B ^ 2 / A) }.

意到 A, B, C 均与 μ 无关,由此容易算得样本的边际密度函数

m (textbf X) = ∫_ - ∞ ^ ∞ h (textbf X, μ) d μ = k _ 1 exp {- frac 12 (C - B ^ 2 / A) } (2 π / A) ^ 1 / 2,

应用贝叶斯公式即可得到后验分布

π (μ | X) = frac h (X , μ)m (X) = (2 π / A) ^ - 1 / 2 exp {- frac 12 / A (μ - B / A) ^ 2 }.

这说明在样本给定后,μ 的后验分布为 N(B/A,1/A) ,即

μ | X ∼ N (frac n overline x σ_ 0 ^ - 2 + θ τ^ - 2n σ_ 0 ^ - 2 + τ^ - 2, frac 1n σ_ 0 ^ - 2 + τ^ - 2),

后验均值即为其贝叶斯估计

hat μ = frac n / σ_ 0 ^ 2n / σ_ 0 ^ 2 + 1 / τ^ 2 bar x + frac 1 / τ^ 2n / σ_ 0 ^ 2 + 1 / τ^ 2 θ .

它是样本均值 overlinex 与先验均值 θ 的加权平均.当总体方差 σ₀² 较小或样本量 n 较大时,样本均值 overlinex 的权重较大; 当先验方差 τ² 较小时,先验均值 θ 的权重较大,这一综合很符合人们的经验.

从贝叶斯公式可以看出,整个贝叶斯统计推断只要先验分布确定后就没有理论上的困难.关于先验分布的确定有多种途径,此处我们介绍一类最常用的先验分布类——共轭先验分布.

定义 6.5.1

设 θ 是总体分布 p(x;θ) 中的参数,π(θ) 是其先验分布,若对任意来自 p(x;θ) 的样本观测值得到的后验分布 π(θ|X) 与 π(θ) 属于同一个分布族,则称该分布族是 θ 的共轭先验分布(族).

例 6.5.4

在例6.5.2 中,我们知道 (0,1) 上的均匀分布就是贝塔分布的一个特例 Be(1,1),其对应的后验分布则是贝塔分布 Be(x+1, n-x+1).更一般地,设 θ 的先验分布是 Be(a,b), a>0, b>0, a, b,这说明贝塔分布是伯努利试验中成功概率的共轭先验分布. 类似地,由例6.5.3 可以看出,在方差已知时正态总体均值的共轭先验分布是正态分布.Be(x+a, n-x+b),这说明贝塔分布是伯努利试验中成功概率的共轭先验分布. 类似地,由例 6.5.3 可以看出,在方差已知时正态总体均值的共轭先验分布是正态分布.

习题6.5
  1. 设一页书上的错别字个数服从泊松分布 P(λ), λ 有两个可能取值:1.5 和 1.8,且先验分布为
P (λ = 1. 5) = 0. 4 5, P (λ = 1. 8) = 0. 5 5,

现检查了一页,发现有3个错别字,试求 λ 的后验分布. 2. 设总体为均匀分布 U(θ, θ + 1), θ 的先验分布是均匀分布 U(10, 16).现有三个观测值: 11.7, 12.1, 12.0. 求 θ 的后验分布. 3. 设 x₁, x₂, …, xₙ 是来自几何分布的样本,总体分布列为

P (X = k | θ) = θ (1 - θ) ^ k, k = 0, 1, 2, … ,

θ 的先验分布是均匀分布 U(0,1) . (1) 求 θ 的后验分布; (2) 若 4 次观测值为 4,3,1,6, 求 θ 的贝叶斯估计. 4. 验证: 泊松分布的均值 λ 的共轭先验分布是伽马分布. 5. 验证: 正态总体方差(均值已知)的共轭先验分布是倒伽马分布(称 X 服从倒伽马分布,如果 1/X 服从伽马分布). 6. 设 x₁, x₂, …, xₙ 是来自如下总体的一个样本

p (x | θ) = frac 2 xθ^ 2, 0 < x < θ .

(1) 若 θ 的先验分布为均匀分布 U(0,1) ,求 θ 的后验分布; (2) 若 θ 的先验分布为 π(θ)=3θ²,0<θ<1 ,求 θ 的后验分布. 7. 设 x₁, x₂, …, xₙ 是来自如下总体的一个样本

p (x | θ) = θ x ^ θ - 1, 0 < x < 1.

若取 θ 的先验分布为伽马分布,即 θ ∼ Ga(α, λ) ,求 θ 的后验期望估计. 8. 设 x₁, x₂, …, xₙ 是来自均匀分布 U(0, θ) 的样本, θ 的先验分布是帕雷托分布,其密度函数为 π(θ) = fracβ θ₀^(β)θ^(β+1), θ > θ₀ ,其中 β, θ₀ 是两个已知的常数. (1) 验证: 帕雷托分布是 θ 的共轭先验分布; (2) 求 θ 的贝叶斯估计. 9. 设指数分布 Exp(θ) 中未知参数 θ 的先验分布为伽马分布 Ga(α, λ) ,现从先验信息得知:先验均值为 0.0002,先验标准差为 0.01,试确定先验分布。 10. 设 x₁, x₂, …, xₙ 为来自如下幂级数分布的样本,总体分布密度为

p (x _ 1; c, θ) = c x _ 1 ^ c - 1 θ^ - c I {0 ≤slant x _ 1 ≤slant θ } (c > 0, θ > 0),

证明:(1) 若 c 已知,则 θ 的共轭先验分布为帕雷托分布; (2) 若 θ 已知,则 c 的共轭先验分布为伽马分布. 11. 某人每天早上在汽车站等公共汽车的时间(单位:min)服从均匀分布 U(0,θ) ,其中 θ 未知,假设 θ 的先验分布为

π (θ) = { l l 1 9 2 / θ^ 4 & θ ≥slant 4, 0, & θ < 4. .

假如此人在三个早上等车的时间分别为 5,3,8 min, 求 θ 的后验分布. 12. 从正态总体 N(θ, 2²) 中随机抽取容量为 100 的样本,又设 θ 的先验分布为正态分布,证明: 不管先验分布的标准差为多少,后验分布的标准差一定小于 1/5. 13. 设随机变量 X 服从负二项分布,其概率分布为

f (x | p) = binom x - 1 k - 1 p ^ k (1 - p) ^ x - k, x = k, k + 1, … .

证明其成功概率 p 的共轭先验分布族为贝塔分布族. 14. 从一批产品中抽检 100 个,发现 3 个不合格,假定该产品不合格率 θ 的先验分布为贝塔分布 Be(2,200),求 θ 的后验分布.

共 0 题