zoukankan      html  css  js  c++  java
  • 概率论中的基本公式

    1.条件概率

    事件A已经发生的条件下,事件B发生

    P(B|A)=P(AB)P(A)

    2.乘法定理

    P(AB)=P(B|A)P(A)

    推广多个事件的积事件
    P(ABC)=P(C|AB)P(B|A)P(A)

    更一般地有
    P(A1A2...An)=P(An|A1A2...An1)P(An1|A1A2...An2)P(A2|A1)P(A1)

    3.全概率公式

    概念:
    试验E的样本空间S,事件Bii=1,2...,n是样本空间的一个划分,每次试验有且仅有一个发生。

    • BiBj=,ij
    • B1B2...Bn=S

    如果A是E的事件,事件A发生,

    P(A)=P(A|B1)P(B1)+P(A|B2)P(B2)+...+P(A|Bn)P(Bn)

    全概率公式的理解
    例子:
    人患肺癌的概率为0.1%,人群中有20%吸烟者,他们患肺癌的概率为0.4%, 那个不吸烟的人患肺癌的概率是多少?
    换个人能看懂的说法,P()=0.001, P()=0.2, P(|)=0.004, 求 P(|)=?
    P()=0.001 既包括了吸烟患肺癌的概率又包括不吸烟患肺癌的概率。

    P()=P()+P()
    =P(|)P()+P(|)P()
    =0.004×0.2+P(|)×(10.2)=0.001

    所以不吸烟的人患肺癌的概率为0.00025.

    4.贝叶斯公式

    P(Bi|A)=P(A|Bi)P(Bi)j=1nP(A|Bj)P(Bj)

    n=2时,
    P(B|A)=P(A|B)P(B)P(A|B)P(B)+P(A|B¯)P(B¯)

    用条件概率、全概率公式理解贝叶斯公式:

    P(A|B)=P(AB)P(A)
    或者
    P(B|A)=P(BA)P(A)
    因为
    P(AB)=P(BA)
    所以
    P(B|A)=P(A|B)P(B)P(A)

    P(A)发生的概率就用到了全概率公式,包括B在各种情况下A发生的概率:
    j=1nP(A|Bj)P(Bj)

    实际应用中的定义


    bayes

    经典例子:
    癌症诊断事件,人患癌症的统计概率为0.005,一个不患癌症的受诊者试验呈阳性的概率为0.05,一个患癌症的病人做诊断时呈阳性的概率为0.95,那么受诊者试验呈阳性,他患癌症的概率?
    分析:
    P()=0.005
    P(|)=0.05
    P(|)=0.95
    P(|)=?

    使用条件概率计算:

    P(|)=P(|)P()P()
    P(|)P()=0.005×0.95=0.00475
    P()=P(|)P()+P(|)P()
    =0.05×(10.005)+0.95×0.005=0.0545
    P(|)=0.004750.0545=0.08715

  • 相关阅读:
    [亲测可用]springBoot调用对方webService接口的几种方法示例
    jdk8获取当前时间|时间加减|java8时间格式化|时间处理工具|时间比较|线程安全的时间处理方法
    python之for循环和while循环的使用教程,小白也能学会的python之路
    [亲测可用]hibernate调用Oracle存储过程|Spring Data JPA调用Oracle存储过程方法
    说说2020年,程序员最难的一年,裁员潮一份好的简历不能少
    几行样式代码,让你的网站全站和图片都变成灰色|CSS样式灰色代码
    python之input()函数的使用——在终端输入想要的值,小白也能学会的python之路
    python之列表的增删用法和python字典的用法,小白也能学会的python之路
    众志成城抗肺炎,程序猿也发挥大作用
    Java并发包中原子操作类原理
  • 原文地址:https://www.cnblogs.com/siucaan/p/9623194.html
Copyright © 2011-2022 走看看