贝叶斯概率

贝叶斯公式:事件Bi的概率为P(Bi),在事件Bi发生条件下事件A发生的概率为P(A│Bi),在事件A发生条件下事件Bi发生的的概率为P(Bi│A)。

贝叶斯公式也称作逆全概率公式,我对贝叶斯概率公式的理解:

根据之前的经验,确定事件A是由事件B触发的,事件B有一个划分:B1、B2、...、Bn,每一个划分称作一个因素,每一个因素发生的概率P(Bi)是已知的。每一个因素导致事件A发生的概率P(A|Bi)是已知的,把P(Bi)  和  P(A|Bi) 是根据以往的数据分析得到的,称作先验概率。

贝叶斯公式用于推断在事件A发生的条件下,因素Bi发生的概率。

举个例子,对以往数据分析结果表明,当机器调整得良好时,产品的合格率为98%,当机器发生某种故障时,其合格率为55%。每天早上机器开动时,机器调整良好的概率为95%。求已知某日早上第一件产品是合格品时,机器调整良好的概率是多少?

分析过程:

设A为事件:产生合格,B1为事件:机器调整良好,设B2为B1事件的对立事件,即:机器调整故障
由题已知: P(A|B1)=98%, P(A|B2)=55%,P(B1)=95%, P(B2)=5%,
由全概率公式可得:P(A) = P(A|B1) * P(B1) + P(A|B2)* P(B2)
由贝叶斯公式可得,P(B1|A) = P(A|B1) * P (B1) / P(A)

参考文档:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Python中有多种贝叶斯分类算法库可供使用,如scikit-learn和nltk等。贝叶斯分类算法的实现主要包括先验概率的计算和后验概率的计算。 贝叶斯分类算法中的先验概率是指在没有任何特征信息的情况下,每个类别发生的概率。可以使用训练数据集中每个类别的样本数量除以总样本数量来估计先验概率。 后验概率是指在已知特征的情况下,某个样本属于某个类别的概率。对于朴素贝叶斯分类算法,可以使用贝叶斯公式来计算后验概率贝叶斯公式通过先验概率和条件概率的乘积来计算后验概率。 在伯努利朴素贝叶斯算法中,特征的先验概率被假设为二元独立分布。条件概率通过特征在每个类别中出现的频率来计算。 所以,Python中的贝叶斯概率计算可以通过使用相应的库和函数来实现。例如,使用scikit-learn库中的MultinomialNB类可以实现朴素贝叶斯分类算法,其中包括先验概率和后验概率的计算。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [机器学习之朴素贝叶斯算法原理+Python实现](https://blog.csdn.net/zcz0101/article/details/109577494)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悦光阴

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值