主观贝叶斯方法matlab实现

  • 一、实验名称
  • 二、实验目的
  • 三、实验原理及内容阐述
    • 1、 证据不确定性的表示
    • 2、LN和LS的意义
    • 3、证据不确定的情况
  • 四、实验结果
    • 五、实验总结
    • 六、附录

一、实验名称

主观贝叶斯

二、实验目的

在证据不确定的情况下,根据充分性量度LS、必要性量度LN、E的先验概率P(E)和H的先验概率P(H)作为前提条件,分析P(H/S)和P(E/S)的关系。

三、实验原理及内容阐述

1、 证据不确定性的表示

  1. 在主观Bayes方法中,证据的不确定性用概率表示。对于证据E,由用户根据观察S给出P(E|S),即动态强度。用P(E|S)描述证据的不确定性 (证据E不是可以直接观测的)。
  2. 证据肯定存在时,P(E|S)=1;
  3. 证据肯定不存在时, P(E|S)=0;
  4. 证据具有不确定性时, 0<P(E|S)<1。

2、LN和LS的意义

  1. 当证据E愈是支持H为真时,则应是使相应的LS值愈大。若证据E对H愈是必要,则相应LN的值愈小。。
  2. 不能出现LS>1且LN>1的取值
    因为: LS>1:表明证据E是对H有利的证据。
    LN>1:表明证据¬E是对H有利的证据。
  3. 不能出现LS<1且LN<1的取值
    因为:LS<1: 表明证据 E是对H不利的证据。
    LN<1:表明证据¬E是对H不利的证据。
  4. 一般情况下,取LS>1, LN<1。

3、证据不确定的情况

在现实中,证据肯定存在和肯定不存在的极端情况是不多的,更多的是介于二者之间的不确定情况。对初始证据来说,由于用户对客观事物或现象的观察不是很精确,因而所提供的证据是不确定的;另外,一条知识的证据往往来源于另一条知识推出的结论,一般也具有某种程度的不确定性。所以我们要在S对E的观察的先验概率0<P(E/S)<1的情况下确定H的后验概率P(H/S)。

在证据确定的情况下,我们因该用杜达等人1976年证明了的公式来进一步讨论:

分四种情况讨论这个公式:

  1. P(E/S)=1
    当P(E/S)=1时,P(-E/S)=0。此时公式变成(肯定存在的情况):

  2. P(E/S)=0
    当P(E/S)=0时,P(-E/S)=1.此时公式变成(肯定不存在的情况):

  3. P(E/S)=P(E)
    当P(E/S)=P(E)时,表示E与S无关。利用全概率公式就将公式变为:

  4. 当P(E/S)为其它值时,通过分段线性插值就可得到计算P(H/S)的公式:
    该公式称为EH公式或UED公式。

四、实验结果

输入:
PHE =0.8 ;
PH=0.6;
PH_E=0.2;
PE=0.25;
输出为

五、实验总结

通过实验,使我更加熟悉了主观Bayes方法的实质,根据先验概率的条件不同来分析后验概率,利用它们之间的关系,更好的了解不确定性推理方法。

六、附录

clc; clear all;

PHE =0.8 ;
PH=0.6;
PH_E=0.2;
PE=0.25;
x=0:0.001:1;
y=(((PH-PH_E)/PE)x+PH_E).(x>=0&x<PE)+((PHE-PH)/(1-PE)x+(PH-PHEPE)/(1-PE)).*(x>=PE&x<=1);

plot(x,y,‘r’,‘linewidth’,1)
title(‘EH公式的分段线性插值’)
xlabel(‘P(E/S)’)
ylabel(‘P(H/S)’)
axis([0 1 0 1])
grid on

不确定性推理——主观贝叶斯方法matlab实现相关推荐

  1. 学习总结——贝叶斯方法

    参考: 1. 数学之美番外篇:平凡而又神奇的贝叶斯方法 http://mindhacks.cn/2008/09/21/the-magical-bayesian-method/ 2. 阮一峰总结的这两篇 ...

  2. [zt]数学之美番外篇:平凡而又神奇的贝叶斯方法

    数学之美番外篇:平凡而又神奇的贝叶斯方法 Tags: 数学, 机器学习与人工智能, 计算机科学 save it69 saved tags: 贝叶斯 math bayesian algorithm 数学 ...

  3. 对频率论(Frequentist)方法和贝叶斯方法(Bayesian Methods)的一个总结

    本文是对<IPython Interactive Computing and Visualization Cookbook>一书中第七章[Introduction to statistic ...

  4. NB贝叶斯平凡而又神奇的贝叶斯方法

    转自:http://mindhacks.cn/2008/09/21/the-magical-bayesian-method/ 概率论只不过是把常识用数学公式表达了出来. --拉普拉斯 目录 0. 前言 ...

  5. 平凡而又神奇的贝叶斯方法

    来源:http://mindhacks.cn/2008/09/21/the-magical-bayesian-method/ 概率论只不过是把常识用数学公式表达了出来. --拉普拉斯 记得读本科的时候 ...

  6. 全栈必备 贝叶斯方法

    数据的重要性毋庸置疑,但是如何让数据产生价值呢? 对一个全栈老码农而言,经常在开发或者研发管理的时候遇到各种预测.决策.推断.分类.检测.排序等诸多问题.面对"你的代码还有bug么?&quo ...

  7. 【3】机器学习之华山论剑:贝叶斯方法

    贝叶斯方法=斯奥卡姆剃刀*极大似然估计 同类问题:机器翻译,语音识别,语义识别 Siri=机器学习+云计算(即巨大的语料库用来统计先验概率) 从朴素贝叶斯方法到隐含马尔科夫模型再到贝叶斯网络(有向无环 ...

  8. 为机器学习爱好者推荐一本书《贝叶斯方法:概率编程与贝叶斯推断》

    本书的内容特色: 学习贝叶斯思维方式 ·理解计算机如何进行贝叶斯推断 ·利用PyMC Python库进行编程来实现贝叶斯分析 ·利用PyMC建模以及调试 ·测试模型的拟合优度 ·打开马尔科夫链蒙特卡洛 ...

  9. 《贝叶斯方法:概率编程与贝叶斯推断》一导读

    前 言 贝叶斯方法:概率编程与贝叶斯推断 贝叶斯方法是一种常用的推断方法,然而对读者来说它通常隐藏在乏味的数学分析章节背后.关于贝叶斯推断的书通常包含两到三章关于概率论的内容,然后才会阐述什么是贝叶斯 ...

  10. 朴素贝叶斯方法(Naive Bayes)原理和实现

    模型概述 朴素贝叶斯方法,是指 朴素:特征条件独立 贝叶斯:基于贝叶斯定理 根据贝叶斯定理,对一个分类问题,给定样本特征x,样本属于类别y的概率是 p(y|x)=p(x|y)p(y)p(x)..... ...

最新文章

  1. 云计算之路-阿里云上:RDS用户的烦恼
  2. gradle 指定springcloud 版本_Gradle初探
  3. 新建网站与新建Asp.Net+Web+应用程序的区别
  4. Intent.ACTION_MAIN
  5. J2EE实现发送邮件功能
  6. 华为随身wifi不显示无服务器,没网卡不要紧 华为随行WiFi Pro让你上网无忧
  7. 前端开发在uc浏览器上遇到的坑
  8. 报错:Unchecked runtime.lastError:Could not establish connection. Receiving end does not exist.
  9. maven 命令_Maven企业实战系列(二):Maven高效率初体验
  10. 大厂开发“大牛”,你距离他们有多远?
  11. java jdk动态代理 cglib动态代理demo
  12. 四参数拟合曲线_Origin进行体外释药规律的拟合
  13. Word 尾部空格添加下划线
  14. 东南计算机专硕和学硕,问了200个学长学姐,终于知道专硕学硕的“差别”
  15. excel跨序号排版
  16. gsoap 的好网站 http://www.cs.fsu.edu/~engelen/soapexamples.html
  17. numeric转换varchar_数据库中varchar类型数据转换为numeric类型
  18. Cache的地址结构,tag到底与Cache什么关系,Cache容量与总容量,Cache行长,Cache字地址?
  19. vue中给高德地图添加地图名片
  20. IDEA安装gitflow插件(mac)

热门文章

  1. 盘点!AGV的12种导引导航方式
  2. MySQL 清除表空间碎片
  3. 攻城狮成长日志(五):远古人工智能,用博弈树实现的五子棋博弈系统(附原码)
  4. 【n卡】GeForce Experience 的额外功能
  5. Linux基础必懂:eth0,eth1,eth2,lo是什么意思?
  6. oracle怎么给表建同义词_oracle同义词创建(synonym)
  7. java计算机毕业设计企业员工档案管理源码+系统+数据库+lw文档+mybatis+运行部署
  8. 77GHz雷达信号处理流程框图及应用方案
  9. 证件照排版软件_傻瓜式证件照片排版以及尺寸的调整
  10. C#如何获取指定周的日期范围