伯努利模型的极大似然估计和贝叶斯估计

本文探讨了在伯努利试验中如何估计参数θ,分别介绍了极大似然估计和贝叶斯估计的方法,详细推导了两种方法下θ的最佳估计值。

  定义随机变量A为一次伯努利试验的结果,AAA的取值为[0,1],概率分布为P(A)P(A)P(A):P(A=1)=θP(A=0)=1−θP(A=1)=\theta\\P(A=0)=1-\thetaP(A=1)=θP(A=0)=1θ下面分别使用极大似然估计和贝叶斯估计来估计θ\thetaθ

  1. 极大似然估计
    L(θ)=∏i=1nP(Ai)=θk(1−θ)n−k L(\theta) = \prod_{i=1}^{n}P(A_i) = \theta^k(1-\theta)^{n-k} L(θ)=i=1nP(Ai)=θk(1θ)nk

AiA_iAi代表第iii次随机试验

logL(θ)=log∏i=1nP(Ai)=logθk+log(1−θ)n−k=klogθ+(n−k)log(1−θ) \begin{aligned} logL(\theta)&=log\prod_{i=1}^{n}P(A_i) = log\theta^k + log(1-\theta)^{n-k}\\ &=klog\theta+(n-k)log(1-\theta) \end{aligned} logL(θ)=logi=1nP(Ai)=logθk+log(1θ)nk=klogθ+(nk)log(1θ)
对公式两边同时求导,并求当导数等于零时的θ\thetaθ值,如下
∂L(θ)∂θ=k⋅1θ+(n−k)⋅−11−θ \dfrac{\partial{L(\theta)}}{\partial{\theta}}=k·\dfrac{1}{\theta} + (n-k)·\dfrac{-1}{1-\theta} θL(θ)=kθ1+(nk)1θ1
令∂L(θ)∂θ=0令\dfrac{\partial{L(\theta)}}{\partial{\theta}}=0θL(θ)=0,可得θ=kn\theta=\dfrac{k}{n}θ=nk。此时θ\thetaθ满足θ=arg⁡max⁡θL(θ)\theta = \mathop{\arg\max} \limits_{\theta}L(\theta)θ=θargmaxL(θ)

  1. 贝叶斯估计
    P(θ∣A1,A2,…,An)=P(A1,A2,…,An∣θ)⋅π(θ)P(A1,A2,…,An) P(\theta |A_1,A_2,\dots,A_n)=\dfrac{P(A_1,A_2,\dots,A_n|\theta)·\pi(\theta)}{P(A_1,A_2,\dots,A_n)} P(θA1,A2,,An)=P(A1,A2,,An)P(A1,A2,,Anθ)π(θ)

  根据观察到的结果修正θ\thetaθ,也就是假设θ\thetaθ是随机变量,θ\thetaθ服从β\betaβ分布,有很多可能取值,我们要取的值是在已知观察结果的条件下使θ\thetaθ出现概率最大的值。
θ=arg⁡max⁡θ P(A1,A2,…,An∣θ)⋅P(θ)=arg⁡max⁡θ∏P(Ai∣θ)P(θ)=arg⁡max⁡θθk(1−θ)n−kθa−1(1−θ)b−1 \begin{aligned} \theta&=\mathop{\arg\max} \limits_{\theta} \ P(A_1,A_2,\dots,A_n|\theta)·P(\theta) \\ &=\mathop{\arg\max} \limits_{\theta} \prod P(A_i|\theta)P(\theta)\\ &=\mathop{\arg\max} \limits_{\theta} \theta^k(1-\theta)^{n-k}\theta^{a-1}(1-\theta)^{b-1} \end{aligned} θ=θargmax P(A1,A2,,Anθ)P(θ)=θargmaxP(Aiθ)P(θ)=θargmaxθk(1θ)nkθa1(1θ)b1

求解同上,得θ=k+(a−1)n+(a−1)+(b−1)\theta = \dfrac{k+(a-1)}{n+(a-1)+(b-1)}θ=n+(a1)+(b1)k+(a1),其中a,ba,ba,bβ\betaβ分布中的参数β(θ;a,b)=θa−1(1−θ)b−1C\beta(\theta;a,b)=\dfrac{\theta^{a-1}(1-\theta)^{b-1}}{C}β(θ;a,b)=Cθa1(1θ)b1,CCC为常数,选定a,ba,ba,b后就可以确定θ\thetaθ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值