1.4 条件概率与乘法公式

1.4.1 条件概率
在实际问题中,除了直接考虑某事件 B 发生的概率P(B)外,有时还会碰到这样的问题,就是“在事件A 已经发生的条件下,事件B 发生的概率”。一般情况下,后概率与前一概率不同,为了区别,我们常把后者称为条件概率,记为P(BIA),读作事件A 发生条件下事件B 发生的条件概率。 先看一个例子。
【例1.13】 某厂的100件产品中有5件是不合格品,而5件不合格品中有3件次品,2件废品.现从100 件产品中任意抽取一件,假定每件产品被抽到的可能性都相同,求
(1)抽到次品的概率;
(2)在抽到的产品是不合格品的条件下,产品是次品的概率
题解:
例 1.13 条件概率类型一——某工厂次品率
定义1.6 设A 与B是同一样本空间中的两个事件,若P(A)>0,则称
P(B|A)=
=
=
为在事件 A 发生下的事件 B 发生的条件概率
不难验证,条件概率P(•IA)满足概率定义1.5中的三条公理:
(1)非负性:对任意事件 B,P(BIA)≥0
(2)规范性:P(RIA)=1;
(3)可列可加性:设事件B1,B2,…B3,Bn,…两两互不相容,则P(
Bi|A)=
P(Bi|A).
所以,条件概率P(•lA)也满足概率的其他所有性质.
【例 1.14】 某家庭中有两个孩子,己知其中至少有一个是男孩,求两个都是男孩
的概率(假设男、女孩出生率相同).
解用g代表女孩,6代表男孩,A 一“该家庭中至少有一个男孩”,B
一“两个
都是男孩”,本题求的是条件概率P(BIA).该家庭两个孩子的情况无非是 66,bg
§6,g§四种情况之一,即2=166,bg,gb,gg),B一^66),A={66,6g,g6〉,所以有
1
P(A) =
3 , P (B) =
4
4
,故
P(AB)
P(B A)=
P(A)
P(B)
P(A
1/4
=1/3.
3/4
注在事件 A 发生条件下,该家庭两个孩子的情況只能是 66,bg,g6三种情况
之一,即此时样本空间缩小为 2一{66,6g,g6)=A,B={66),所以根据古典概型有
P(BIA)=
-这种解法称为求条件概率的缩小样本空问法.
【例 1.15】 设某种动物以出生起活 20 岁以上的概率为 80%,活25 岁以上的概
率为 40%.如果现在有一个 20岁的这种动物,求它能活25 岁以上的概率
解 设事件 A一“该种动物能活 20 岁以上”,事件B一“该种动物能活 25岁以
上”,按题意,P(A)=0.8,由于BCA,所以P(AB)=P(B)=0.4.由条件概率定义
P(B A)
P(AB)
P(A)
0.4
= 0.5.
0.8
1,但
1.4.2 乘法公式
由条件概率公式容易得到下面定理.
定理 11设1 与B是同一样本空间中的两个事件,如果P(A)二0,则P(AB) =P(A)P(BlA).
(1.3
如果P(B)二0,则
PC4B)=PBPCAIB).
上面式(1.3),式(1.4)均称为事件概率的乘法公式
定理1.1容易推广到任意有限多个事件积事件概率的情况.
例如,若卩(A,Az•A,=1)二0,则
P(A,A,.A,)=PCAPCA,IA PCAs IA A2-PCA, IA,Az•A,-1.
(1.4
(1.5)
事实上,因为
PA,)≥P(A, AD >PCA,A,A,二…≥PCA Az•A13 ≥0,
所以式(1.5)中各条件概率均有意义,由条件概率定义,得
P(A,)PCA, IA,PCA, IAIA2.PCA, IA,A2.An-1
= P(A.) .
P(A,4.)
PCA:A:A,)
PCA,)
••
P(A A •An)
P (A,A,)
PCA,A2.•A,-1)
-PCA A•A,).
【例1.16】 某人忘记了电话号码的最后一位数字,因而他随意地拨号•求他拔号
不超过三次而接通电话的概率.
解设A,一“第之次接通电话”,i=1,2,3,B一“拨号不超过了次接通电话”,则
B=AI U A,A, U A A.As.
利用概率的有限可加性和乘法公式,有
P(B)=PCA,)+PCAIAD +P(A,A,A.)
= P(A;) + P (A) P (A2 l A,) + P(A,)P (A2 | A,)P (A, | A, A,)
1
10*
9
10 t.
9
+ %x.
1
= X
3
8
10*
【例 1.17】 猎手在距猎物 10 米处开枪,击中的概率为0.6.若击不中,待开第
枪时猜物已逃至30米远处,此时击中的概率为 0.25,若再击不中,则猎物已逃至 50
米远处,此时只有0.1的击中概率.求猎手三枪内击中猎物的概率
解以A,=“第之枪击中猎物”,i=1,2,3,则所求概率为 PCA UA,UA..
P(A, U A2 U A.) = 1 - P(A, UA, U A.) =1 - P(A, A, A .)
=1 - P(A,) P(A. | A,)P (A, | A, A,)
=1 - [1 - P (A,)J1 - P (A2 | A,)I[1 - P(A, | A, A ,)]
=1 - (1 - 0.6) (1 - 0.25) (1
=01)
=0.73.

相关文章:
1.4 条件概率与乘法公式
1.4.1 条件概率在实际问题中,除了直接考虑某事件 B 发生的概率P(B)外,有时还会碰到这样的问题,就是“在事件A 已经发生的条件下,事件B 发生的概率”。一般情况下,后概率与前一概率不同,为了区别,我们常把后者称为条件概率,记为P(B…...
VITA/PYTHON/LUPA families
Image Sensor Group Top to Bottom Portfolio in Industrial Imaging Machine Vision • Factory automation and inspection • Robotic vision • Biometrics High-End Surveillance • Aerial Surveillance • Intelligent Traffic Systems (ITS) • Mapping Medical and Sc…...
ChatGPT概述:从模型训练到基本应用的介绍
ChatGPT概述:从模型训练到基本应用的介绍 目录 本文是对ChatGPT的由来、训练过程以及实际落地场景的解释,主要内容包括如下三个方面: 1、ChatGPT是什么 2、ChatGPT的原理 3、ChatGPT的思考 4、ChatGPT的应用 ChatGPT是什么 ChatGPT可能是近…...
C语言实现扫雷【详细讲解+全部源码】
扫雷的实现1. 配置运行环境2. 扫雷游戏的初步实现2.1 建立扫雷分布模块2.2 创建名为board的二维数组并进行棋盘初始化2.3 打印棋盘3. 接下来该讨论的事情3.1 布置雷3.2 排查雷3.3 统计坐标周围有几个雷4. 完整扫雷游戏的实现4.1 game.h4.2 game.c4.3 扫雷.c1. 配置运行环境 本游…...
Vue2.0开发之——购物车案例-Goods组件封装-商品名称和图片(46)
一 概述 循环渲染Goods组件为Goods组件封装title属性为Goods组件封装pic属性 二 循环渲染Goods组件 2.1 App.vue中导入Goods组件 import Goods from /components/Goods/Goods.vue2.2 App.vue中注册Goods组件 components: {Header,Goods}2.3 循环渲染每一个商品的信息 <…...
0201基础-组件-React
1 组件和模块 1.1 模块 对外提供特定功能的js程序,一般就是一个js文件 为什么拆分模块呢?随着业务逻辑增加,代码越来越多,越来越复杂。作用:复用js,简化js,提高js运行效率 1.2 模块化 当应用…...
论文笔记 | Conducting research in marketing with quasi-experiments
这篇论文是Journal of Marketing上的论文,讲了使用准实验来进行论文研究的一些事项。外生性识别的来源、几种准实验方法的注意点还有内生性的解决。 这篇论文对于准实验或者是平常论文的展开有一个非常友善的指导功能,可以阅读~ 摘要:本文旨…...
有关Android导览(Android Navigation component)
文章目录小结有关Android导览(Android Navigation component)碰到的问题参考小结 在使用Android导览(Android Navigation component)碰到很多问题。解决了一些问题,但是“Skipped xxx frames! The application may be doing too much work on its main thread”这样…...
01 C语言计算
C语言计算 1、变量 用途:需要存放输入的数据 定义格式:数据类型 变量名(用于区分其他变量) 变量名格式:只能由字母/下划线/数字构成,首位不能是数字;且变量名不能是标识符 **变量赋值和初始…...
java单元测试简介(基于SpringBoot)
java单元测试简介(基于SpringBoot)mockitomock创建mock对象的另一种方式:Mockverifystubbing(存根)Spy(间谍)mock 静态方法mockito在springboot mock中的实战mockito 通常,在我们写单测时,会遇…...
Linux常用命令操作
文件目录操作 查看文件列表 ls #输出列表信息 ls -l #输出详细列表信息 ls -a #输出隐藏文件 ls -la #输出包含的隐藏文件及详细信息 ll # ls-l的缩写rwx分别对应读取,写入,执行权限,前面有d代表是文件夹 创建文件 touch file.txt #创建…...
SpringCloud GateWay配置—TLS 和 SSL、Http超时配置
一、TLS 和 SSL网关可以按照通常的 Spring 服务器配置侦听 HTTPS 上的请求。 以下示例演示如何执行此操作:application.ymlserver:ssl:enabled: truekey-alias: scgkey-store-password: scg1234key-store: classpath:scg-keystore.p12key-store-type: PKCS12您可以将…...
python Django中的cookies和session会话保持技术
cookies和session都是为了保持会话状态而诞生的两个存储技术会话定义: 从打开浏览器访问一个网站,到关闭浏览器结束此次访问,称之为一次会话HTTP协议是无状态的,导致会话状态难以保持Cookies-定义 cookies是保存在客户端浏览器上的…...
vue3的v-model指令
1. 普通input输入框双向绑定 <template><!-- 1. 普通input输入框双向绑定 --><!-- 其实等价于:<input :modelValue"title" update:modelValue"newTitle>titlenewTitle"/> --><input type"text" v-mod…...
Matlab小波去噪——基于wden函数的去噪分析
文章目录一、问题描述二、代码问题1:原始信号加6分贝高斯白噪声问题2:确定合适的小波基函数问题3:确定最合适的阈值计算估计方法问题4:确定合适的分解层数问题5:实际信号去噪问题6:对比三、演示视频最后一、…...
分布式对象存储——Apache Hadoop Ozone
前言 本文隶属于专栏《大数据技术体系》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和参考文献请见大数据技术体系 1. 概述 Ozone是Apache Hadoop项目的子项目…...
Linux 和数据库笔记-03
今天主要内容数据库相关介绍数据库(软件)常见类型Navicat 工具基本使用常见的数据类型和约束(重点)SQL 语句的编写(表和数据)一. 数据库是什么?为什么学习数据库软件中产生的所有数据, 最终都要存储于数据库当中测试人员如果想要进行数据查询/数据校验, 就必须掌握对数据库的基…...
布尔定律---布尔代数的基本定律
一、单变量布尔定律 1、0-1定律 2、互补定律 3、重叠定律 4、还原定律 小结:或运算和与运算定律的差别在于:所有的“|”运算符换成“&”,运算结果为 0 换成 1。这就是对偶定律。它不仅是单逻辑变量的定律,而且对于所有布尔定…...
OSG三维渲染引擎编程学习之七十五:“第七章:OSG场景图形交互” 之 “7.6 多视图”
目录 第七章 OSG场景图形交互 7.6 多视图 7.6.1 多视图描述 7.6.2 多视图相机示例 第七章 OSG场景图形交互 作为一个成熟的三维渲染引擎,需...
【计算机】单位制前缀的歧义-KB、kb、MB混用
引言 经常遇到容量、带宽的单位,MB,GB在进行单位换算时,总是傻傻分不清,查些资料浅记录一下。 公制(metric system) 又译米制,是一个国际化十进位量度系统。法国在1799年开始使用公制…...
web vue 项目 Docker化部署
Web 项目 Docker 化部署详细教程 目录 Web 项目 Docker 化部署概述Dockerfile 详解 构建阶段生产阶段 构建和运行 Docker 镜像 1. Web 项目 Docker 化部署概述 Docker 化部署的主要步骤分为以下几个阶段: 构建阶段(Build Stage):…...
springboot 百货中心供应链管理系统小程序
一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,百货中心供应链管理系统被用户普遍使用,为方…...
Zustand 状态管理库:极简而强大的解决方案
Zustand 是一个轻量级、快速和可扩展的状态管理库,特别适合 React 应用。它以简洁的 API 和高效的性能解决了 Redux 等状态管理方案中的繁琐问题。 核心优势对比 基本使用指南 1. 创建 Store // store.js import create from zustandconst useStore create((set)…...
【CSS position 属性】static、relative、fixed、absolute 、sticky详细介绍,多层嵌套定位示例
文章目录 ★ position 的五种类型及基本用法 ★ 一、position 属性概述 二、position 的五种类型详解(初学者版) 1. static(默认值) 2. relative(相对定位) 3. absolute(绝对定位) 4. fixed(固定定位) 5. sticky(粘性定位) 三、定位元素的层级关系(z-i…...
【算法训练营Day07】字符串part1
文章目录 反转字符串反转字符串II替换数字 反转字符串 题目链接:344. 反转字符串 双指针法,两个指针的元素直接调转即可 class Solution {public void reverseString(char[] s) {int head 0;int end s.length - 1;while(head < end) {char temp …...
今日科技热点速览
🔥 今日科技热点速览 🎮 任天堂Switch 2 正式发售 任天堂新一代游戏主机 Switch 2 今日正式上线发售,主打更强图形性能与沉浸式体验,支持多模态交互,受到全球玩家热捧 。 🤖 人工智能持续突破 DeepSeek-R1&…...
MySQL中【正则表达式】用法
MySQL 中正则表达式通过 REGEXP 或 RLIKE 操作符实现(两者等价),用于在 WHERE 子句中进行复杂的字符串模式匹配。以下是核心用法和示例: 一、基础语法 SELECT column_name FROM table_name WHERE column_name REGEXP pattern; …...
Java数值运算常见陷阱与规避方法
整数除法中的舍入问题 问题现象 当开发者预期进行浮点除法却误用整数除法时,会出现小数部分被截断的情况。典型错误模式如下: void process(int value) {double half = value / 2; // 整数除法导致截断// 使用half变量 }此时...
MySQL 索引底层结构揭秘:B-Tree 与 B+Tree 的区别与应用
文章目录 一、背景知识:什么是 B-Tree 和 BTree? B-Tree(平衡多路查找树) BTree(B-Tree 的变种) 二、结构对比:一张图看懂 三、为什么 MySQL InnoDB 选择 BTree? 1. 范围查询更快 2…...
Neko虚拟浏览器远程协作方案:Docker+内网穿透技术部署实践
前言:本文将向开发者介绍一款创新性协作工具——Neko虚拟浏览器。在数字化协作场景中,跨地域的团队常需面对实时共享屏幕、协同编辑文档等需求。通过本指南,你将掌握在Ubuntu系统中使用容器化技术部署该工具的具体方案,并结合内网…...
