贝叶斯网络的联合概率到底有什么用:贝叶斯理论(4)
上篇博客我们描述了如何计算贝叶斯网络联合概率的方法。这里再举一个例子:
上图这个例子中,事件a导致了b和c的发生。假设a有、、三种状态,b有、两种状态,c有、,a的每个状态的先验概率是:
0.3 | 0.5 | 0.2 |
b对a的条件概率是:
0.4 | 0.6 | |
0.1 | 0.9 | |
0.8 | 0.2 |
c对a的条件概率是:
0.5 | 0.5 | |
0 | 1.0 | |
0.2 | 0.8 |
注意,同一个事件的状态相互之间必须互斥且完备,互斥是指一个事件不能同时处于两个或两个以上状态中。完备是指一个事件只能处于所列举的某个状态之一,不能处于未知的状态。
显然,根据上篇博客的算法,这个贝叶斯网络的联合概率是:
(1)
具体计算时,把a、b、c的取值直接代入即可。 可能读者会有疑问:这个联合概率公式到底有什么用?用处就是根据某个或者某些结点的当前状态推断其他结点取值某种状态的概率。比如假设上图中已知b=,问c=的概率即是多少?
根据条件概率的定义,我们有:
(2)
把a的状态也考虑在内,则有:
(3)
(4)
(5)
其中,(3)、(5)中的每一个概率都是a、b、c某个状态组合的联合概率。根据公式(1)我们可以很容易地计算出该联合概率的值。比如,根据公式(3)有:
其中,
所以:,同理可以计算出,把它们代入(4)再代入(2)得到最终结果:
这就是在已知b=的情况下,c=的概率。所以在根据贝叶斯网络求条件概率时,任意一个结点都可以是条件,任意一个其他结点都可以是被求解的结点,跟网络中的有向弧以及有向弧的指向没有任何关系。
下图给出了贝叶斯网络在现实生活中的一个应用:
任何一个入度为0的结点旁给出了该结点的先验概率,其他结点旁给出了该结点针对它的所有前驱结点的条件概率。根据这个贝叶斯网络,我们可以很容易地在任意已知条件下计算任意一个结点的概率。比如已知某学生的推荐信Letter=Good,问他SAT成绩=Good的概率是多少?或者反过来,已知他SAT成绩=Good,问他推荐信Letter=Good的概率是多少?计算过程略。
通过这个例子你对贝叶斯网络以及为什么要计算它的联合概率是不是有了更深刻的认识?
贝叶斯网络的联合概率到底有什么用:贝叶斯理论(4)相关推荐
- 机器学习算法(二十七):贝叶斯网络
目录 1. 对概率图模型的理解 2. 贝叶斯方法 2.1 频率派观点 2.2 贝叶斯学派 2.3 贝叶斯定理 2.4 应用:拼写检查 3 贝叶斯网络 3.1 贝叶斯网络的定义 3.2 贝叶斯网络的3种 ...
- 贝叶斯方法和贝叶斯网络
从贝叶斯方法谈到贝叶斯网络 0 引言 看到July的这篇文章,觉得写得很好,所以转载过来,留着慢慢看.原地址:https://blog.csdn.net/v_july_v/article/detail ...
- [work]从贝叶斯方法谈到贝叶斯网络
0 引言 事实上,介绍贝叶斯定理.贝叶斯方法.贝叶斯推断的资料.书籍不少,比如<数理统计学简史>,以及<统计决策论及贝叶斯分析 James O.Berger著>等等,然介绍贝叶 ...
- 【转】贝叶斯网络+马尔科夫毯 简介
原文地址:http://blog.csdn.net/memory513773348/article/details/16973807 简介 贝叶斯网络(Bayesian network),又称信念网络 ...
- 朴素贝叶斯、贝叶斯网络分类器
目录 贝叶斯定理 贝叶斯分类 朴素贝叶斯分类器 ...
- PGM:有向图模型:贝叶斯网络
http://blog.csdn.net/pipisorry/article/details/52489270 为什么用贝叶斯网络 联合分布的显式表示 Note: n个变量的联合分布,每个x对应两个值 ...
- 贝叶斯网络(belief network)及相关知识整理
贝叶斯网络(belief network)及相关知识 频率派:认为theta是个固定的未知常数.认为样本是随机的,重点研究样本分布 贝叶斯派:认为theta是不确定的未知数.认为样本是固定的,重点研究 ...
- 图网络算法——概率图介绍与贝叶斯网络
图网络算法--概率图综述 1 概率论回顾 在介绍概率图之前,我们先来回顾一下概率论中的相关的知识. 样本空间(Ω): 样本空间描述的是一个随机试验中所有可能输出的集合.比如我们随机抛了一千次硬币,那么 ...
- 贝叶斯网络在计算机,贝叶斯网络的特性 - 浙江大学计算机学院.ppt
贝叶斯网络的特性 - 浙江大学计算机学院 内容提纲 何谓贝叶斯网络? 贝叶斯网络的语义 条件分布的有效表达 贝叶斯网络中的精确推理 贝叶斯网络中的近似推理 课后习题.编程实现及研读论文 7.1 何谓贝 ...
最新文章
- 第60天:js常用访问CSS属性的方法
- 168 Excel Sheet Column Title
- iangularjs 模板_在AngularJS中使用内联模板
- 保险运用计算机的工作干什么,关于计算机在保险业务中的应用研究
- led可见光通信直方图均衡matlab,基于RGB型LED的光学相机通信系统的实现方案
- html5怎么产生手风琴效果,Html5 js如何实现手风琴效果
- Bootstrap 3 响应式上传图片,时间拾取器和表单认证 Fileinput, Date/Time Pickr, Validator...
- java控制面板作用_大师为你分析win7系统打开java控制面板的方法
- 可靠性测试竟如此容易
- eclipse怎么恢复默认界面
- 小米解锁过程中验证失败怎么办,有什么处理方式
- 北交《交通需求管理》
- 什么是微服务(通俗易懂)
- 网盘背后的秘密(稍作修改)
- 阿里云CTO章文嵩:阿里云强大的数据和计算能力助力企业实现“弯道超车”
- echart实现地球外环绕卫星效果
- 华南联络易-管理培训老师的神助手
- 联想小新 mini 主机 评测
- 红外线人体感应灯arduino_Arduino红外人体感应模块-电子芯吧客
- 高数笔记(十):定积分的概念与性质,微积分基本公式,牛顿-莱布尼兹公式,变限函数求导