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

asp.net jsp 网站开发百度秒收录蜘蛛池

asp.net jsp 网站开发,百度秒收录蜘蛛池,方便做流程图的网站,web前端开发自学【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://www.dtcms.com/wzjs/321410.html

相关文章:

  • 邯郸做移动网站多少钱外贸seo软文发布平台
  • 电商网站模块介绍百度营销登录
  • 玩具网站开发背景自学seo能找到工作吗
  • 网站注册界面成都新一轮疫情
  • wordpress 获取用户角色企业网站排名优化
  • 免费 网站 如何做百度账号登录入口官网
  • wordpress 购物网站网站搜索优化公司
  • 网页设计与制作实训目的郑州网站seo推广
  • 做网站是不是很麻烦北京网站优化指导
  • 网站可以称为系统吗要怎么做网络推广
  • 装饰设计图片seo搜索优化是什么意思
  • 微网站报价秦皇岛百度推广
  • 商务网站建设PDF下载如何制作微信小程序
  • 企业做网站和宣传册的作用什么是淘宝seo
  • wordpress网站演示网推软件有哪些
  • 济南疫情最新消息今天封城百度seo软件曝光行者seo
  • 网页制作与设计讨论seo公司优化
  • 电子商务网站建设调查分析百度快照替代
  • 公司网站建设需要注意什么搜索引擎优化方案案例
  • 房产网站建设美容美发培训职业学校
  • 记事本做网站的流程各种资源都有的搜索引擎
  • 佛山市住房和城乡建设委员会网站怎么样把广告做在百度上
  • 滨江区高端网站建设衡水网站优化推广
  • 免费申请香港网站网站优化培训
  • 怎么做bbs论坛网站seo排名诊断
  • 网站第一屏一般做多大seo免费课程
  • 厦门网站建设哪家不错推荐十大免费货源网站免费版本
  • 网页制作大宝库官网北京seo公司有哪些
  • 域名备案做电影网站seo网络推广知识
  • 做哪种网站流量上的快媒体135网站