朴素贝叶斯分类

朴素贝叶斯分类

大家好,又见面了,我是全栈君。

outlook temperature humidity windy play
  yes no   yes no   yes no   yes no yes no
sunny 2 3 hot 2 2 high 3 4 FALSE 6 2 9 5
overcast 4 0 mild 4 2 normal 6 1 TRUR 3 3    
rainy 3 2 cool 3 1                

如以上表格,如今我们来计算当条件为sunny,cool,high,TRUE时候是否去play。当然。决策树也能够。本节通过朴素贝叶斯来求解。

朴素贝叶斯分类 

B1,B2…..BN

首先来看下贝叶斯公式,B条件下A发生的概率,也就是在sunny,cool,high,TRUE等于yes的概率,以及等于no的概率,都计算出来,比較大小,哪个大。结果就是哪个。

P(YES|ALL) = P(ALL|YES)P(YES)/P(ALL) = P(SUNNY|YES)P(COOL|YES)P(HIGH|YES)P(TRUE|YES)P(YES)/P(ALL)

=2/9*3/9*3/9*3/9*9/14/P(ALL)=0.005/P(ALL)

P(NO|ALL) = P(ALL|NO)P(NO)/P(ALL) = P(SUNNY|NO)P(COOL|NO)P(HIGH|NO)P(TRUE|NO)P(NO)/P(ALL)

=3/5*1/5*4/5*3/5*5/14/P(ALL)=0.021/P(ALL)

所以得出是NO的概率大。所以在sunny,cool,high,true的条件下应该不去打球



注意表中有一个数据为0,这意味着在outlook为overcast的情况下,不打球和概率为0。即仅仅要为overcast就一定打球,这违背了朴素贝叶斯的基本如果:输出依赖于全部的属性。












版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115751.html原文链接:https://javaforall.net

(0)
上一篇 2022年1月31日 上午6:00
下一篇 2022年1月31日 上午7:00


相关推荐

  • 如何用计算机编程实现泰勒展开,如何在opencv中对图像进行泰勒级数展开?

    如何用计算机编程实现泰勒展开,如何在opencv中对图像进行泰勒级数展开?staticvoidin step IplImage dog pyr intoctv intintvl intr intc double xi double xr double xc CvMat dD H H inv X doublex 3 0 dD deriv 3D dog pyr octv intvl

    2026年3月16日
    2
  • JAVA编程用什么软件最好_Java编程软件有哪些,Java编程用什么软件好?「建议收藏」

    JAVA编程用什么软件最好_Java编程软件有哪些,Java编程用什么软件好?「建议收藏」“工欲善其事必先利其器”,想要学好Java编程开发,除了要有好的学习资源之外,还要有一套适合自己的Java编程软件,好的编程软件能极大提高你的学习和工作效率。那么,Java编程软件有哪些?Java编程用什么软件好呢?下面整理了一些华清Java学院为大家推荐的Java编程软件。Java编程软件有哪些?1、JDKJDK是java初学时用的,比较麻烦,建议开始学习Java的时候结合记事本使用,可以强迫熟…

    2022年5月10日
    45
  • 清空mysql 表数据

    清空mysql 表数据deletetabletb_name;删除表数据,相当于一条条删除,需要注意的是,如果有字段是自增的(一般为id),这样删除后,id值还是存在的。举例来说,就是加入你在删除之前最大的id为100,你用这种方式清空表后,新插入一条数据其id为101,而不是1truncatetabletb_name;清空表,相当于重建表,保持了原表的结构。id也会清空…

    2022年5月11日
    31
  • 概率论 协方差矩阵_方差和均值的性质

    概率论 协方差矩阵_方差和均值的性质http://blog.csdn.net/pipisorry/article/details/48788671要理解协方差矩阵,从以下几个步骤来说期望——>方差——>协方差——>协方差矩阵,这样更能理解它的由来和意义。本文主要讲意义和python里的使用,其实协方差矩阵有很强的实际意义和应用实例,有机会再补充。均值、方差和标准差给定一个含有n个样本的集合,可以得到样本的均值,方差和标准差。…

    2025年7月14日
    8
  • linux 命令行移动文件

    linux 命令行移动文件在当前文件夹下打开命令行 输入 cp 文件名路径验证已经移动过去 cd 路径 lltip 写文件名时可以先写开头几个字母 然后使用 ctrl tab 补充完整文件名

    2025年11月17日
    4
  • id 生成器

    id 生成器应用场景全局流水号区分前后台订单号参考电商订单号设计的资料数据库主键[单调]递增可能考虑分库分表

    2022年6月16日
    43

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号