当前位置: 首页 > wzjs >正文

长沙建站工作室无货源网店

长沙建站工作室,无货源网店,湛江市住房建设局网站,免费主题大全软件下载【EM算法】算法及注解 三硬币模型是EM算法运用的一个经典例子 EM算法: 1.选择初值 2.E步求期望 3.M步求极大 4.迭代至收敛 目录 三硬币模型 极大似然估计方法 EM方法 三硬币模型 3枚硬币分别记作A、B、C,这些硬币正面出现的概率分别是,和…

【EM算法】算法及注解

三硬币模型是EM算法运用的一个经典例子

EM算法:

1.选择初值

2.E步求期望

3.M步求极大

4.迭代至收敛

 

目录

三硬币模型

极大似然估计方法

EM方法


三硬币模型

3枚硬币分别记作A、B、C,这些硬币正面出现的概率分别是\pipq。进行如下掷硬币试验:先掷硬币 A,根据其结果选出硬币B 或硬币C,正面选硬币B,反面选硬币C;然后掷选出的硬币,掷硬币的结果,出现正面记作1,出现反面记作0;独立地重复n次试验(这里取n= 10),观测结果为:{1,1,0,1,0,0,1,0,1,1}

假设只能观测到掷硬币的结果,不能观测掷硬币的过程。问如何估计参数\pipq

目的是估计模型参数,自然地考量到极大似然估计方法

极大似然估计方法

三硬币模型可以写作:

P(y|\theta)=\sum_zP(y,z|\theta)=\sum_zP(z|\theta)P(y|z,\theta)=\pi p^y(1-p)^{1-y}+(1-\pi)q^y(1-q)^{1-y}

$y$:观测变量,表示一次试验观测的结果是 1 或 0

$z$:隐变量(不可观测变量),表示未观测到的掷硬币 A 的结果

$\theta=(\pi,p,q)$:模型参数

将观测数据表示为$Y=(Y_1,Y_2,\cdots,Y_n)^{\mathrm{T}}$,未观测数据表示为$Z=(Z_1,Z_2,\cdots,Z_n)^{\mathrm{T}}$则观测数据的似然函数为

$P(Y|\theta)=\sum_{Z}P(Z|\theta)P(Y|Z,\theta)$

展开得


P(Y|\theta)=\prod_{j=1}^n[\pi p^{y_j}(1-p)^{1-y_j}+(1-\pi)q^{y_j}(1-q)^{1-y_j}]

考虑求模型参数$\theta=(\pi,p,q)$的极大似然估计,即

$\hat{\theta}=\arg\operatorname*{max}_{\theta}\log P(Y|\theta)$

实际上,这个问题没有解析解,只有通过迭代的方法求解。EM 算法就是可以用于求解这个问题的一种迭代算法。换句话说,EM算法是求解含有隐变量的概率模型参数的极大似然估计法。

EM方法

首先选取参数的初值,记作 $\theta^{(0)}=(\pi^{(0)},p^{(0)},q^{(0)})$

然后通过E步和M步迭代计算参数的估计值。第$i$次迭代参数的估计值为\theta^{(i)}=$ $(\pi^{(i)},p^{(i)},q^{(i)})。EM 算法的第$i+1$次迭代如下:

E 步:计算在模型参数 $\pi^{(i)},p^{(i)},q^{(i)}$下观测数据$y_j$来自掷硬币 B 的概率

$\mu_{j}^{(i+1)}=\frac{\pi^{(i)}(p^{(i)})^{y_{j}}(1-p^{(i)})^{1-y_{j}}}{\pi^{(i)}(p^{(i)})^{y_{j}}(1-p^{(i}))^{1-y_{j}}+(1-\pi^{(i)})(q^{(i)})^{y_{j}}(1-q^{(i)})^{1-y_{j}}}$

M 步:计算模型参数的新估计值

$\pi^{(i+1)}=\frac{1}{n}\sum_{j=1}^{n}\mu_{j}^{(i+1)}$

p^{(i+1)}=\frac{\sum_{j=1}^n\mu_j^{(i+1)}y_j}{\sum_{j=1}^n\mu_j^{(i+1)}}
q^{(i+1)}=\frac{\sum_{j=1}^n(1-\mu_j^{(i+1)})y_j}{\sum_{j=1}^n(1-\mu_j^{(i+1)})}

进行数值计算。假设模型参数的初值取为

\pi^{(0)}=0.5,\quad p^{(0)}=0.5,\quad q^{(0)}=0.5

依据E步公式,对$y_j=1$$y_j=0$均有$\mu_j^{(1)}=0.5$

依据M步公式, 得到

\pi^{(1)}=0.5,\quad p^{(1)}=0.6,\quad q^{(1)}=0.6

再依据E步公式,得到

\mu_j^{(2)}=0.5,\quad j=1,2,\cdots,10

再依据M步公式, 得到

\pi^{(2)}=0.5,\quad p^{(2)}=0.6,\quad q^{(2)}=0.6

两次迭代结果一致,这时已经满足收敛条件

于是得到模型参数$\theta$的极大似然估计

$\hat{\pi}=0.5,\quad\hat{p}=0.6,\quad\hat{q}=0.6$

$\pi=0.5$表示硬币 A 是均匀的,这一结果容易理解

EM算法对初值敏感:

如果取初值\pi^{(0)}=0.4,\:p^{(0)}=0.6,\:q^{(0)}=0.7, 那么得到的模型参数的极大似然估计是$\hat{\pi}=0.4064,\quad\hat{p}=0.5368,\quad\hat{q}=0.6432$


文章转载自:

http://XP1BoMsM.nkkpp.cn
http://OnsNLNCt.nkkpp.cn
http://dgbIXV9G.nkkpp.cn
http://FIzrlKrJ.nkkpp.cn
http://VzWZ4ba3.nkkpp.cn
http://nUJfAkxS.nkkpp.cn
http://gvFS3bYo.nkkpp.cn
http://ftgPTCBu.nkkpp.cn
http://F6kneUHM.nkkpp.cn
http://hSu0TRkd.nkkpp.cn
http://nO4X8GHL.nkkpp.cn
http://GTENZbfx.nkkpp.cn
http://WObT4kRa.nkkpp.cn
http://HDsir4JL.nkkpp.cn
http://9LbAf4Sf.nkkpp.cn
http://2GCAjwbc.nkkpp.cn
http://b59wUOSM.nkkpp.cn
http://Pa9F5HtN.nkkpp.cn
http://ZzYRgEPo.nkkpp.cn
http://RYiJZIST.nkkpp.cn
http://R2nC4qpL.nkkpp.cn
http://YJ655wNQ.nkkpp.cn
http://68FYuh1l.nkkpp.cn
http://0r7IG6Ue.nkkpp.cn
http://9fI3Qik0.nkkpp.cn
http://nP3U6NoA.nkkpp.cn
http://NrDVDiiS.nkkpp.cn
http://7LMVCzUw.nkkpp.cn
http://VaVHGDQE.nkkpp.cn
http://5OZ1zouY.nkkpp.cn
http://www.dtcms.com/wzjs/688003.html

相关文章:

  • 赣州做网站优化保定网站制作公司
  • 网站空间到期 数据旅游网站开发内容
  • 视频素材库网站下载云呼叫中心系统 免费
  • 在菲律宾做网站推广怎么样优化大师官网下载安装
  • 邳州城乡住房和城乡建设网站巩义网站建设托管
  • 潍坊网站外包吴忠建设网站
  • 网站 维护 费用如何提取网页中的视频
  • 如何查询网站服务器地址html欧美网站模板
  • 福田附近公司做网站建设哪家效益快建个公司网站多少钱
  • 国内设计好的网站案例珠海易注册网站
  • 哪里学网站开发好中山市 有限公司网站建设
  • 做爰全过程免费的视频 网站科技公司logo设计图片
  • 做外贸的网站如何选择服务器手机网站制作器
  • 新乡河南网站建设找一个网站做搜索引擎分析
  • 自学网站建设要看什么书做电影下载网站好
  • 做网站可以卖钱吗彩票网站该怎么建设
  • 做培训的网站银行 网站开发 干什么
  • 建立传媒公司网站官网查询证书
  • 嘉定南翔网站建设中卫网架配件生产
  • 如何查网站外链互联网旅游网站建设策划书
  • 企业网站建设开发注意事项网店代运营十大排名
  • 重庆营销型网站设计东莞seo建站排名
  • 广州做外贸网站多少钱大都会app最新版本下载
  • 做版面的网站一个简单的html网页
  • 性能网站建设子网站怎么建设
  • 网站收录突然全部没有了做资金盘网站
  • 网站开发的技术类型有哪些公众平台安全助手
  • 宁德网站开发公司在线文字编辑器
  • 电商网站wordpress在建设局网站备案怎么弄
  • 常州自助建站中国建设人才平台网站