【机器学习】贝叶斯参数估计法

本文详细介绍了贝叶斯参数估计法,包括最大后验估计的原理、损失函数、共轭分布(如Gamma和Beta分布)的概念及其应用。通过具体例子展示了如何利用泊松分布和Gamma先验进行参数估计,最后探讨了不同损失函数下贝叶斯风险的最小化策略。
摘要由CSDN通过智能技术生成

一、贝叶斯参数估计

  • 前导篇:【机器学习】最大似然估计与最大后验估计

  • 这里先回顾一下最大后验估计法

    • 最大后验估计法,通过最大化参数 θ θ θ的后验分布来求出估计参数 θ ^ \hat{θ} θ^ : θ ^ = a r g max ⁡ θ ⁡ P ( θ ∣ x ) = a r g max ⁡ θ ⁡ P ( x ∣ θ ) ∗ P ( θ ) \hat{θ}=arg\max_θ⁡P(θ|x)=arg\max_θ⁡P(x|θ)*P(θ) θ^=argθmaxP(θx)=argθmaxP(xθ)P(θ)
    • 现在我们分析分析后验分布 P ( θ ∣ x ) P(θ|x) P(θx) P ( θ ∣ x ) = P ( x ∣ θ ) ∗ P ( θ ) P ( x ) P(θ|x)=\frac{P(x|θ)*P(θ)}{P(x)} P(θx)=P(x)P(xθ)P(θ) P ( x ) P(x) P(x)为常数,对优化问题不影响,所以可以记作: P ( θ ∣ x ) = P ( x ∣ θ ) ∗ P ( θ ) P(θ|x)=P(x|θ)*P(θ) P(θx)=P(xθ)P(θ)
    • P ( x ∣ θ ) P(x|θ) P(xθ)为样本的概率分布, P ( θ ) P(θ) P(θ)为参数 θ θ θ的先验分布。我们将样本 x x x带入后: P ( θ ∣ x ) P(θ|x) P(θx)就是一个 θ θ θ的概率分布,即 θ θ θ后验分布。既然它是一个概率分布,我们可以简单的把它理解为一个概率密度函数 f ( θ ) f(θ) f(θ),即 f ( θ ) = P ( θ ∣ x ) f(θ)=P(θ|x) f(θ)=P(θx),最大后验估计法就是用该函数 ( f ( θ ) ) (f(θ)) (f(θ))的最大值点作为我们估计的参数: θ ^ \hat{θ} θ^

  • 贝叶斯参数估计法是最大后验估计法的加强版

    • 先引入损失函数 L ( θ , a ) L(θ,a) L(θ,a),这个地方对于损失函数中变量的含义,很多博客和资料说法都不一致,这里只是根据个人理解给出中间两个变量的含义:
      • θ θ θ:是后验分布的随机变量, θ θ θ的分布函数为: f ( θ ) = P ( θ ∣ x ) f(θ)=P(θ|x) f(θ)=P(θx)
      • a a a:也是一个随机变量,也可以理解为一个普通自变量,最后用 a a a来估计贝叶斯参数估计法得出的 θ ^ \hat{θ} θ^
    • 参数的后分布 P ( θ ∣ x ) P(θ|x) P(θx)还有一个含义:原本参数 θ θ θ是服从先验分布 P ( θ ) P(θ) P(θ)的,当我们获得样本数据 x x x后,将样本数据的以下统计信息加入到 θ θ θ分布中后, θ θ θ变成服从后验验分布 P ( θ ∣ x ) P(θ|x) P(θx)的随机变量了。
    • 现在假设我们有了样本数据 X X X,和损失函数 L ( θ , a ) L(θ,a) L(θ,a)
      • 首先我们将样本信息加入到 θ θ θ分布中,得到 θ θ θ当前服从的后验分布 P ( θ │ x ) P(θ│x) P(θx)
      • 得到了参数 θ θ θ当前的概率分布 P ( θ │ x ) P(θ│x) P(θx)后,我们就可以计算损失函数 L ( θ , a ) L(θ,a) L(θ,a)相对参数 θ θ θ的数学期望了: E θ ( L ( θ , a ) ) = ∫ L ( θ , a ) P ( θ │ x ) d θ E_θ (L(θ,a))=∫L(θ,a)P(θ│x)dθ Eθ(L(θ,a))=L(θ,a)P(θx)dθ这是一个a的函数叫做:贝叶斯风险
      • 最后贝叶斯参数估计法通过最小化贝叶斯风险得到最后的参数估计值 θ ^ \hat{θ} θ^,即: θ ^ = a r g min ⁡ a ⁡ E θ ( L ( θ , a ) ) \hat{θ}=arg\min_a⁡E_θ (L(θ,a)) θ^=argaminEθ(L(θ,a))

  • 贝叶斯参数估计法步骤:

    • 第一步:计算后验分布 P ( θ │ x ) P(θ│x) P(θx) P ( θ │ x ) = P ( x │ θ ) ∗ P ( θ ) P ( x ) P(θ│x)=\frac{P(x│θ)*P(θ)}{P(x)} P(θx)=P(x)P(xθ)P(θ)
    • 第二步:计算贝叶斯风险: E θ ( L ( θ , a ) ) = ∫ L ( θ , a ) P ( θ ∣ x ) d θ E_θ (L(θ,a))=∫L(θ,a) P(θ|x)dθ Eθ(L(θ,a))=L(θ,a)P(θx)dθ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值