机器学习入门教程

【实例】朴素贝叶斯实例

作者 : 老饼 发表日期 : 2022-06-26 10:38:54 更新日期 : 2025-03-30 13:57:33
本站原创文章,转载请说明来自《老饼讲解-机器学习》www.bbbdata.com



朴素贝叶斯模型是一种基于贝叶斯原理的类别判别模型,简单且有效

本文展示一个朴素贝叶斯的具体计算实例,以及建模的详细操作

通过本文的实例,可以更具体的了解如何使用朴素贝叶斯模型进行类别判别





  01. 朴素贝叶斯实例-判别过程  




本节讲述朴素贝叶素对样本进行判别的详细过程




      朴素贝叶斯-判别过程      


朴素贝叶斯就是以历史数据作为依据,判断新样本属于各类别的概率
最后属于哪个类别的概率较大,就判为属于哪一类
 问题
 设现有身高、体重与性别的历史数据如下
 
样本数据示例
问题:现在来了个身高分组为3,体重分组为2的样本,求该样本的类别
朴素贝叶斯的判别过程
 根据朴素贝叶斯的判别公式,具体判别过程如下:
 
朴素贝叶斯的判别公式
1、估算各类别下特征表现的概率                                                                      
   P(身高=3|已知属于男) = 男样本中身高分组为3的个数/男样本个数 = 1/3 
 P(体重=2|已知属于男) = 男样本中体重分组为2的个数/男样本个数 = 1/3
  P(身高=3|已知属于女) = 女样本中身高分组为3的个数/女样本个数 = 1/4 
  P(体重=2|已知属于女) = 女样本中体重分组为2的个数/女样本个数 = 2/4 

 2、估算属于各类别的先验概率(即类别占比)                                                       
 
P(属于男) = 3/7                                                  
P(属于女) = 4/7   
                                              
 
3、计算样本属于各类别的判别值                                                                      
 属于男的判别值为:                                               
      
 属于女的判别值为:                                               
  
  由于女的判别值为大于男的判别值为  ,因此,判断样本属于女








  02. 朴素贝叶斯-建模过程  




本节讲解最终生成的朴素贝叶斯模型,以及如何对样本进行判别





     朴素贝叶斯-建模与应用     


对于朴素贝叶斯模型,我们需要输出《类别概率表》和《特征概率表》
 通过公式可计算得到:
 
1. 类别概率表:记录属于各个类别的概率                  
 
 朴素贝叶斯模型的类别概率表
             2. 特征概率表:记得各个特征,在类别k时表现为组别i的概率
 朴素贝叶斯例子-身高特征表
 朴素贝叶斯例子-体重特征表
    ✍️朴素贝叶斯-模型应用流程    
设样本身高分组为3,体重分组为2,通过查表可算得:
   
  
由于,可判断该样本为女






好了,朴素贝叶斯实例的讲解就到这了~










  End  







联系老饼