正在学习

5.3 计算方法

5.3 计算方法

在上述所考察的情形中,当我们同时拥有共轭先验以及依赖于参数分布已知函数的点预测时,获得贝叶斯点预测是直接了当的。在这些情形中,计算预测分布或密度预测同样简单。这类分布有诸多用途——我们可以计算模型参数后验分布的平均值,计算平均损失以了解预测的性质,并构建密度预测或对结果落入特定区间的可能性进行概率陈述。

然而,在更一般的情况下,需要使用数值方法来进行这些计算。数值方法可用于获得参数的后验分布、预测密度的估计,以及这些分布的汇总统计量。例如,模型参数的后验密度可用于计算平均结果,并在MSE损失下构建一步向前预测。或者,可用于生成预测密度,其均值可用于多步预测。

贝叶斯估计中的标准问题是计算参数的后验密度。这通常涉及很多内容,针对需要评估的特定模型有不同的方法。由于许多教材都专门讨论这个主题,我们仅对方法进行概述,以帮助读者查阅相关文献。后续章节将更清楚地说明针对一系列预测问题所使用的具体方法。

基本思路是设计一种计算方法,用于从后验分布中构造抽取,即使在无法将其描述为先验和数据的参数的已知分布的情况下也是如此。通常不是直接处理后验分布,而是考察,不通过的边际分布进行归一化。通过数值近似可以轻松实现该密度的归一化。在任何特定应用中,都是已知的,因为预测者必须为观测数据选择一个似然函数,并为参数选择一个先验分布。

下一步是从分布中抽样,给定数据。这涉及从先验乘以似然函数中抽样,这两者都是完全已知的,因为已被观测到,而是先验的一个抽取。然后可以使用这些抽取进行归一化。为了提高效率,通常采取措施缩小后验分布的支撑集,以便在正确的范围内进行抽样。遗憾的是,当是高维的且包含不止几个参数时,这种方法效率不高且不便于使用。针对这种常见情形,使用的是从收敛于后验分布的分布中抽取的数值方法,而不是直接从后验分布中抽取。蒙特卡洛

马尔可夫链(MCMC)方法通常涉及吉布斯采样器或Metropolis算法等精化方法,以便从底层分布中抽取。

吉布斯采样器适用于无法找到的封闭形式,但可以将分成子集的情形,例如将进行划分,使得存在封闭形式解。对于的给定初始值,设为,我们可以建立一个迭代过程,允许我们在给定的情况下抽取的一个值(记为)。然后我们在给定的情况下获得的一个抽取(记为)。通过迭代进行,我们得到的一系列数值抽取。在许多情形中可以证明,当初始条件的影响消失后,这些抽取就是来自所需联合密度的抽取。因此,在丢弃一组早期抽取后,我们可以保存后续的抽取,并用它们来数值地表征参数的后验分布。

例5.3.1(最小二乘回归与吉布斯采样器)。 假设在给定的条件下独立服从正态分布,其均值为,方差为,其中,都是未知的。假设我们设定条件均值的先验为,且与独立;设定方差倒数的先验,使得是除以常数分布,因此方差先验的均值变为。超参数为。对于这个问题,没有简单的解析或封闭形式解,需要使用数值方法。可以证明(Geweke,2005,例2.1.2):

其中 ,以及 。由于从正态分布和 分布中抽样是直接的,因此我们可以从这些条件分布中轻松地计算出一系列取值。

利用从 生成的 的抽样值,无论是直接构建当预测是 的已知函数时的预测,还是构建预测的抽样值 ,都是直接了当的。在第一种情况下,预测 是分布 的特征以及 的分布的已知函数。例如,线性回归情形仅需要给定 的后验均值,这些均值很容易计算。这些后验均值可以用作构建线性预测模型时的"系数估计"。

预测密度 可以从 的抽样值和已知模型 构建,在保持 不变的情况下,对 的每次抽样都抽取一个预测值。如第 3 章所述,该方法可用于任何损失函数,估计预测分布的不同特征对应于不同的损失函数。

假设我们关注的是实际预测而不是预测密度,但不存在作为该密度函数的预测的封闭形式解。在这种情况下,我们需要计算 。在给定 的条件下,这需要找到使 最小化的规则。利用从 得到的抽样值,对于任何预测规则 ,我们都可以计算平均损失。

其原因在于,对于任何此类预测规则和 的任何抽样值,我们可以计算 的一个值,而这些抽样值的平均值即为期望损失。因此,我们可以直接计算与任何预测规则相关联的期望损失。然后,在一组此类规则中,我们可以选择期望损失最低的规则作为最佳规则。

Zellner (1971) 对回归模型的贝叶斯分析进行了早期阐述,包括了许多常用于预测的模型。Koop (2003)、Geweke (2005) 和 Karlsson (2013) 提供了更近期关于算法和数值方法的论述和讨论。

练习题

什么情况下获取贝叶斯点预测是直接的?

A. 当先验分布是非共轭时
B. 当参数分布未知时
C. 当我们有共轭先验,并且有点预测依赖于参数分布的已知函数时
D. 当似然函数未指定时

贝叶斯估计中的标准问题是什么?

A. 计算似然函数
B. 计算先验分布
C. 计算参数的后验密度
D. 计算预测密度

从分布中进行采样的目的是什么?

A. 计算先验分布
B. 计算似然函数
C. 对后验密度进行归一化
D. 直接构建预测密度

以下哪些是贝叶斯估计中使用的数值方法?(选择所有适用的选项)

A. 吉布斯采样器
B. 最大似然估计
C. Metropolis算法
D. 矩估计法

当我们能够找到的封闭形式时,吉布斯采样器很有用。

在所有贝叶斯估计问题中,都需要使用数值方法来计算后验密度

模型参数的后验密度可用于计算___结果,并在均方误差(MSE)损失下构建单步预测。

吉布斯抽样涉及一种迭代过程,该过程允许我们在给定其他子集值的情况下,为的子集(例如)抽取值,例如在给定的情况下抽取,然后在给定的情况下抽取。这一过程会生成一系列的数值抽样,在初始条件的影响消失后,这些抽样就是来自期望的联合密度的抽样。因此,在丢弃一组早期抽样后,我们可以保存后面的抽样,并用它们对___进行数值刻画。

解释为什么当是高维时,从分布中采样效率不高。

在最小二乘回归和吉布斯采样器示例中,超参数的作用是什么?

在计算贝叶斯估计问题中的后验密度时,以下哪个陈述是正确的?

A. 后验密度总是可以描述为先验参数和数据参数的已知分布。
B. 仅在处理共轭先验时才需要数值方法。
C. 标准问题涉及计算后验密度,这通常很复杂,需要定制方法。
D. 后验密度仅使用似然函数计算。

以下关于贝叶斯估计中数值方法的陈述哪些是正确的?(选择所有适用的选项)

A. 数值方法用于获得参数后验分布的估计值。
B. 数值方法仅在后验密度可以描述为已知分布时使用。
C. 数值方法可用于生成预测密度
D. 使用共轭先验时不需要数值方法。

吉布斯采样器适用于我们可以找到的封闭形式且不需要将拆分为子集的情况。

在贝叶斯估计中,基本思想是设计一种计算方法,用于从后验分布中生成样本,即使其精确密度未知。通常不直接处理后验分布,而是研究,而不通过的边际分布进行归一化。使用___可轻松实现该密度的归一化。

解释如何使用吉布斯采样器对贝叶斯估计问题中参数的后验分布进行数值刻画。

登录后解锁笔记、知识点解析、AI 问答

立即登录