一、例子

这个例子是从网上看到的,感觉非常典型。可以用它来理解条件概率、先后验概率、全概率公式和贝叶斯公式,非常划算。

大概是一个这样的问题:有一个信号的发射端和接收端。发射端只发射A、B两种信号,其中发射信号A的概率为0.6,发射信号B的概率为0.4。当发射信号A时,接收端接收到信号A的概率是0.9,接收到信号B的概率是0.1。当发射信号B时,接收端接收到信号B的概率为0.8,接收到信号A的概率为0.2。求当接收到信号A时,发射信号为A的概率。

这是一道非常简单的题目,当你看完问题后,你可能已经知道要如何计算,但是本文的重点不是在解这道题目,而是介绍这些概念。

二、数学符号表示

发射信号为A的概率:

发射信号为B的概率:

发射信号A时,接收到信号A的概率:

发射信号A时,接收到信号B的概率:

发射信号B时,接收到信号B的概率:

发射信号B时,接收到信号A的概率:

接收到信号A时,发射信号为A的概率:

三、条件概率

                                                                                                                      (1)

含义:当条件B成立时,事件A发生的概率。等于事件AB同时发生的概率除以事件B发生的概率。

第二节

中的数学符号除了前两个,其余都是条件概率

四、先验概率

这里的发射信号A的概率和发射信号B的概率,虽然没详细叙述怎么得到的,但是可以猜测出这是根据一些先前的观测或者经验得到的。这种概率在这里被称为先验概率。

五、后验概率

后验概率是指在得到一些观测信息后,某事件发生的概率。

这个例子,接收到信号A时,发射信号为A的概率:就是个后验概率。就是当已知发射的结果“接收到信号”后,发射信号A的概率。这已与不知道接收到什么信号时发射信号A的概率不同了,当不知道接收到什么信号时,发射A的概率就是先验概率

下面我们可以开始对这个问题进行推导了:由于后验概率通常是个条件概率,因此根据式(1)调用两次得

                  (2)

现在分子是发射信号A时接收到信号A的概率;是发射A的概率,这两个已知。若想求分母就要用到全概率公式了。

六、全概率公式

全概率公式为:

                                                                                                                       (3)

,其中。可以认为事件为对全概率“1”的一个划分。这也是全概率公式名称的由来。条件概率可以将一个概率转化为在一个已知的全概率划分下的条件概率与这个全概率划分内积(内积含义同向量内积,不懂的话百度吧)。

发射信号A的概率和发射信号B的概率是全概率“1”的一个划分,因为只可能发射这两种信号。我们用全概率公式(3),对(2)式的分母进行分解,得到

                   (4)

可以理解为,接收到一个信号为A的概率=发射信号A且发射信号A时接收到信号A+发射信号B且发射信号B时接收到信号A。

现在分母的各项也是已知的了,将(4)带入(2)中就可以求解这个后验概率:

      (5)

其实这个问题就算出来了,但同时这也引出了本文的最后一个问题:贝叶斯公式

七、贝叶斯公式

贝叶斯公式表示为:

                                                                                                                      (6)

与全概率公式一样,为对全概率“1”的一个划分。贝叶斯公式常用于求解后验概率。

这与(5)式有着相同的形式。其实我们本题推导的思路就是贝叶斯公式推导的思路。我们可以把(5)式后验概率的求解理解成:接收到信号A时可能是发射信号A且接收到信号A,或者发射了信号B且接收到信号A,而其中只有前者符合所求概率的条件。因此接收到一个信号A时发射的信号也是A的概率=发射了一个信号A的概率发射信号A时接收到信号A的概率(发射了一个信号A的概率发射信号A时接收到信号A的概率+发射一个信号B的概率发射信号B时接收到信号)

与(5)式类似。贝叶斯公式的理解为:B发生时,可能全概率的划分A1、A2、...、An都会发生。当B发生时Ai发生的概率=Ai发生的概率Ai发生时B发生的概率求和k(Ak发生的概率Ak发生时B发生的概率)。

贝叶斯公式的特点就是能够通过先验概率条件概率后验概率,在许多场合都会用到。不过贝叶斯公式其实刚开始总是不太好理解,需要借助前面通过条件概率和全概率公式的推导来理解。这种例子碰到得多了应该能更加熟练。

一个例子搞懂条件概率、先验概率、后验概率、全概率公式和贝叶斯公式相关推荐

  1. 一个例子搞懂编码问题

    0x00 前言 相信中文字符编码问题每个程序员都或多或少遇到过,文件读写.网页抓取.数据库等等,凡是有中文的地方总会出现各种的编码问题,但是很少有人愿意花时间去彻底弄清这个问题(至少我以前是这样),每 ...

  2. 一个例子搞懂递归CTE

    CTE是SQL表表达式中的一种,全称为通用表表达式,使用CTE就好像建了一个临时表,在查询中可以直接调用这个临时表,从而增加代码的可读性,CTE通常不会在性能上给我们带来提升.CTE格式为: with ...

  3. 一个例子搞清楚(先验分布/后验分布/似然估计)

    一个例子搞清楚(先验分布/后验分布/似然估计) preface: 无论是<通信原理>.<信息论>.<信道编码>还是<概率与统计理论>,或者在现在流行的& ...

  4. java写一个外网访问的接口_【JAVA基础】一个案例搞懂类、对象、重载、封装、继承、多态、覆盖、抽象和接口概念及区别(中篇)...

    0 前言 初学JAVA时,总会对一些概念一知半解,相互混淆,不明其设计的用意,如类.对象.重载.封装.继承.多态.覆盖.抽象类.接口概念.为便于理解和巩固,本文将基于一个案例及其变形,展现各个概念的定 ...

  5. 一个例子学懂搜索引擎(lucene)

    http://www.vifir.com/html/20080827/1703937.html 一个例子学懂搜索引擎(lucene) 来源:javaeye 作者: phz50 2008-08-27 1 ...

  6. 一个案例搞懂工厂模式和单例模式

    一个案例搞懂工厂模式和单例模式 1 单例模式 一个对象只有一个实例 单例类必须自己创建自己的唯一实例. 单例类必须给所有其他对象提供这一实例. 注意:所有的单例模式,应当使其构造方法私有化. 1.1 ...

  7. 条件概率,乘法公式,全概率公式及贝叶斯公式的推导

    条件概率,乘法公式,全概率公式及贝叶斯公式的推导 条件概率 乘法公式 全概率公式 贝叶斯公式 推导过程 条件概率 条件概率是指事件A在另外一个事件B已经发生条件下的发生概率.条件概率表示为:P(A∣B ...

  8. 一个注解搞懂 Sentinel,@SentinelResource总结

    @SentinelResource可以说是Sentinel学习的突破口,搞懂了这个注解的应用,基本上就搞清楚了 Sentinel 的大部分应用场景. 一.@SentinelResource 解析 Se ...

  9. JUnit 3一个例子就懂

    JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture f ...

  10. 一个小例子搞懂redux的套路

    Redux的特点 统一的状态管理,一个应用中只有一个仓库(store) 仓库中管理了一个状态树(statetree) 仓库不能直接修改,修改只能通过派发器(dispatch)派发一个动作(action ...

最新文章

  1. 《强化学习周刊》第26期:UCL UC Berkeley发表深度强化学习中的泛化研究综述、JHU推出基于强化学习的人工决策模型...
  2. (转)Fur Shader
  3. mnesia mysql性能,Mnesia数据库的存储容量是多少?
  4. python 函数结果缓存一段时间的装饰器
  5. winform响应时间最长是多少分钟_东营岩石流变仪多少钱 电液伺服加载系统_朝阳试验仪器东营岩石流变仪多少钱...
  6. [WPF]有Focus(), 那Unfocus()呢?
  7. 78、无线网络设备知识大汇总,值得收藏学习!
  8. 英语简单句——英语句子的基本结构、句子的成分(谓语、主语)、简单句的考点分析
  9. 每部都是经典 一生不能不看的电影
  10. 语言表达的6c原则是指什么,第二讲 BEC写作的语言、语法、组织和文体
  11. 【backtrader源码解析52】indicators部分代码解读(枯燥,仅供参考,源代码解析结束,后面会增加一个backtrader框架分析)
  12. 微处理器常见问题及解答
  13. 厚积薄发打卡Day26:狂神说Java之JUC并发编程<代码+笔记>(上)
  14. 自己买监控摄像头容易安装吗
  15. 编程之美 1.8 小飞的电梯调度算法
  16. 图像描述的注意力可视化
  17. 使用OSGeo4W安装配置QGIS
  18. 总体规划,循序渐进,分步实施
  19. ABB机械手用RobotStudio 6.07启动虚拟控制器
  20. Matlab图像数据类型unit8与double

热门文章

  1. oracle cdb能存数据嘛,ORACLE 12C 非CDB迁移CDB之克隆非CDB数据库
  2. pdf如何在线旋转?PDF旋转的方法
  3. 怎么把PDF拆分成单页?
  4. TSC2046EIPWR 德州TI 具有低压数字 I/O 和扩展 ESD 保护的 4 线触摸屏控制器
  5. 外汇投资风险在哪里.
  6. java 正则表达式 去掉 文章头部和尾部的空格(全角,半角)、制表符、换页符
  7. [基于kk搭建k8s和kubesphere] 1 概念和文档
  8. foxmail邮件服务器端口,Foxmail IMAP设置
  9. 记录一个看着比较顺眼的blockquote的css装饰
  10. Win 10系统截图的7种方式【简单实用】