第10章 確率
:::info 翻訳状況
このローカライズページでは、ナビゲーション、メタデータ、アーカイブ告知を翻訳しています。数式、例、原稿由来の本文は、手動翻訳が未提供の箇所では簡体字中国語の原文を保持しています。
:::
{/* label: chap:ch10 */}
{/* latex-label: fig:monty-hall */} \begin{figure}[htbp]
\end{figure} 图:蒙提霍尔问题示意图:玩家初选门1后,主持人揭示门3为山羊
你的直觉可靠吗?谈谈蒙提霍尔问题 这是一个源自美国电视游戏的著名谜题:舞台上有三扇关闭的门,其中一扇门后面是一辆汽车,另外两扇门后面各是一只山羊. 你选择了一扇门(比如门1),但暂时不能打开. 此时,知道门后真相的主持人,会打开剩下两扇门中的一扇,并向你展示其后面是一只山羊(比如他打开了门3).
接着,他问你:“你想要坚持你最初的选择(门1),还是换成剩下那扇未打开的门(门2)?” 你的第一感觉可能是什么?既然门3已经被排除了,剩下门1和门2,汽车在其中一扇门后的机会似乎是均等的,也就是各有一半的可能. 那么,换与不换,结果应该没什么区别.
{/* latex-label: fig:monty-hall-cases */} \begin{figure}[htbp]
\end{figure} 图:蒙提霍尔问题:穷举所有可能情况(假设玩家初选门1)
但这个直觉是完全错误的. 事实上,交换选择会使你赢得汽车的机会翻倍! 为什么我们那看似“合理”的直觉会失效?要揭开这个谜题背后的真相,我们需要一套能够精确量化“可能性”大小的数学工具. 这套工具,就是概率论. 它将教会我们如何超越直觉,用严谨的逻辑来分析和应对世界的不确定性.
事件与概率
{/* label: sec:ch10-s01 */}
概率论的迷人之处在于,它为我们提供了一套严谨的数学语言,用以描述和量化我们日常生活中无处不在的不确定性. 抛硬币的简单游戏便是其应用的一个很好的例子. 概率论是理解、预测和驾驭随机现象的核心工具. 在本章中,我们将从最基本的概念——事件——开始,逐步构建起整个初步概率论的高楼大厦.
随机试验与事件
在我们能够讨论“可能性”的大小之前,我们首先需要精确地定义我们正在谈论的是什么. 概率论的起点是随机试验.
一个过程或试验,如果它满足以下三个基本特征,我们便称之为一个随机试验:
- 可重复性: 试验可以在相同的条件下重复进行.
- 可知性: 试验的所有可能结果是明确已知的.
- 不确定性: 在每次试验之前,我们无法预知哪个具体结果会出现.
- 抛掷一枚硬币: 我们可以在相同条件下重复抛掷,所有可能结果是“正面”或“反面”,但每次抛掷前我们不知道具体是哪一面朝上.
- 掷一颗骰子: 所有可能结果是点数 .
- 记录某路口一小时内通过的汽车数量: 所有可能结果是 .
- 从区间 上随机取一个数: 所有可能结果是该区间内的任何一个实数.
对于一个随机试验,我们将它所有可能的基本结果的集合称为样本空间,通常用大写希腊字母 (Omega) 表示. 样本空间中的每一个元素,即每一个不能再分解的基本结果,称为一个样本点.
随机试验 的所有可能结果构成的集合称为 的样本空间, 记为 . 样本空间 中的元素,即试验的每一个基本结果,称为样本点.
- 抛掷一枚硬币一次,记“正面”为 H,“反面”为 T. 样本空间为 .
- 掷一颗骰子一次,样本空间为 .
- 抛掷一枚硬币两次,记录每次的结果. 样本空间为 .
- 从装有2个红球和3个白球的袋中,不放回地抽取2个球. 若我们关心的是球的颜色组合,则样本空间可设为 . 若我们对每个球加以区分(例如 ),则样本空间会复杂得多. 如何恰当地定义样本空间,取决于我们关心的问题是什么.
上面最后一个例子中的提醒,道出了各位同学在写题的时候必须要注意到的一点,定义样本空间不仅是罗列结果,更要用上你的大脑. 其核心哲学在于:我们构建的样本空间并非物理世界的唯一真实写照,而是一个为解决特定问题而服务的数学模型.
模型的选择
\paragraph{等可能性} 在应用古典概型时,一个根本性的要求是样本空间中的所有样本点必须是“等可能的”. 然而,“等可能性”往往不是一个先验的物理事实,而是我们在建模时做出的一种理想化假设. 一个优秀的建模者懂得如何通过巧妙地定义样本点,来创造出一个满足等可能性的样本空间.
一个袋中装有2个红球和2个白球,除颜色外完全相同. 从中不放回地随机抽取2个球,求抽到2个红球的概率是多少?
对于这个试验,我们至少可以构想出两种不同的样本空间.
模型一:基于“结果”的样本空间 (不区分同色球) 如果我们只关心最终抽出的颜色组合,可能的结果有:“两红”、“一红一白”、“两白”. 于是我们构建样本空间:
如果我们草率地认为这三个结果是等可能的,就会得出 的错误结论. 这个模型虽然直观,但其样本点并非等可能,因为它忽略了不同球之间的差异,从而压缩了信息.
模型二:基于“过程”的样本空间 (区分同色球) 为了构建一个样本点等可能的空间,我们必须引入一种“虚拟的”区分. 即使这些球在物理上无法分辨,我们可以在数学上给它们贴上标签:. 这样,抽取两个球的过程就变成了从这4个可区分的物体中抽取2个. 不考虑顺序,所有可能的组合构成了我们的新样本空间:
这个样本空间共有 个样本点. 由于每个球被抽到的机会均等,我们可以合理地假设这6个组合是等可能的.
现在我们来考察事件 :“抽到2个红球”. 在 中, 这个事件对应于子集 . 该事件只包含了1个样本点. 根据古典概型,正确的概率是:
这个对比清晰地揭示了建模的哲学,通过在数学上将物理不可区分的物体视为可区分,我们“创造”了一个具有等可能性质的样本空间,从而使得古典概型的强大威力得以应用. 好的样本空间,其美妙之处在于它将一个复杂的、非等可能的问题,转化为一个简单的、等可能的组合计数问题.
样本空间的构建还依赖于我们关心的问题的细节层次. 一个过于粗糙的样本空间可能会丢失解决问题所需的关键信息,而一个过于精细的样本空间则可能徒增不必要的计算复杂性. 例如,在连续抛掷三次硬币的试验中,如果我们关心的是“恰好出现两次正面”的概率,那么记录每次抛掷结果的有序样本空间 是必要的. 而如果只关心正面的总数, 构造的样本空间 虽然合法,但其样本点并非等可能,反而增加了计算难度.
事件的定义与表示
在定义了样本空间之后,我们便可以定义事件. 在日常语言中,事件指的是“发生的事情”.
样本空间 的任意一个子集 (),称为一个随机事件,简称事件. 当且仅当一次试验的结果(即样本点)属于子集 时, 我们称事件 发生.
这个定义是现代概率论的基石. 它巧妙地将一个随机、不确定的概念(事件的发生)与一个确定、严谨的数学对象(集合)联系了起来.
考虑掷一颗骰子的试验,其样本空间为 . 以下是一些事件的例子:
- 事件 : “掷出的点数为偶数”. 作为一个集合, .
- 事件 : “掷出的点数大于4”. 作为一个集合, .
- 事件 : “掷出的点数为7”. 这是一个不可能发生的情况, 对应的集合是空集 .
- 事件 : “掷出的点数小于10”. 这是一个必然发生的情况, 对应的集合是整个样本空间 .
从这个例子中,我们可以看到两种特殊的事件:
- 必然事件:每次试验中必定发生的事件. 它对应于整个样本空间 .
- 不可能事件:每次试验中都绝不会发生的事件. 它对应于空集 .
事件的运算与关系
既然事件就是集合,那么集合论中的各种关系和运算,就自然而然地对应了事件之间的逻辑关系. 掌握这套语言,是精确描述复杂概率问题的第一步. 我们以掷一颗骰子的试验为例,令样本空间 .
若事件 的发生必然导致事件 的发生, 则称事件 包含事件 , 记作 或 .
例子: 令事件 (点数为2或4), 事件 (点数为偶数). 则 ,因为掷出2点或4点,必然意味着掷出了偶数点.
事件“ 与 至少有一个发生”称为 与 的和事件, 记作 .
例子: 令 (点数不大于4), (点数为偶数). 则和事件 ,它表示“点数不大于4,或者点数为偶数”.
事件“ 与 同时发生”称为 与 的积事件, 记作 或 .
例子: 对于上述事件 , 积事件 ,它表示“点数既不大于4,又是偶数”.
若事件 与 不能同时发生, 则称它们为互斥事件或互不相容事件. 在集合上表现为它们的交集是空集, 即 .
例子: 事件 (偶数) 和事件 (奇数) 是互斥的, 因为 .
事件“ 发生而事件 不发生”称为 与 的差事件, 记作 . 显然, 它等价于 .
例子: 令 , . 则差事件 ,表示“点数不大于4,但不是偶数”.
事件“ 不发生”称为 的对立事件或逆事件, 记作 . 它由样本空间 中所有不属于 的元素构成.
特征: 事件 与其对立事件 满足 且 . 即 和 既互斥又完备,它们构成对样本空间的一个划分.
例子: 若事件 (点数不大于4), 则其对立事件为 (点数大于4).
这些事件间的关系和运算,可以通过Venn图直观地表示出来,这是一种非常有用的思维工具.
\begin{figure}[htbp]
\end{figure} 图:事件运算的韦恩图表示
事件的运算满足与集合运算完全相同的定律,例如交换律、结合律、分配律以及德·摩根定律.
对于任意两个事件 和 :
- (“A或B都不发生” 等价于 “A不发生且B不发生”)
- (“A和B不都发生” 等价于 “A不发生或B不发生”)
下图是一个古典概型的样本空间 和事件 的Venn图. 已知样本空间的总样本点数 , 事件 包含的样本点数 , 事件 包含的样本点数 , 事件 包含的样本点数 .
\begin{figure}[htbp]
\end{figure}
(1) 求 , , 以及 .
(2) 判断事件 与 是否互斥?是否相互独立?
这是一个综合运用事件关系和概率基本性质的典型问题.
(1) 计算基本事件的样本点数与概率
首先,我们利用集合的容斥原理计算事件 和 交集(积事件)的样本点数.
将已知数值代入,
解得积事件 (即 ) 的样本点数:
根据古典概型的定义,我们可以计算相关概率. 积事件的概率为
和事件的概率为
对于 ,我们首先应用德·摩根定律.
因此,我们所求的是事件 的对立事件的概率.
(2) 判断事件的关系
关于互斥性:
两个事件互斥的定义是它们的交集为空集,即 . 这等价于 . 从 (1) 的计算中我们已经得到 . 因此,事件 与 不互斥.
关于独立性:
两个事件相互独立的定义是 . 我们需要分别计算等式的两边并进行比较. 从 (1) 我们已知等式左边:
现在我们计算等式右边:
它们的乘积为
由于 成立. 因此,事件 与 相互独立.
高中生李华决定报名参加学校的社团活动,有三种选择:A (ACG社), B (辩论社), C (虚拟联合国). 设 分别表示“李华报名参加了ACG社”、“报名参加了辩论社”、“报名参加了虚拟联合国”这三个事件. 请使用 的运算关系表示下列事件: (1) 李华至少报名参加了一个社团. (2) 李华同时报名参加了全部三个社团. (3) 李华报名参加了ACG社,但没有报名参加辩论社. (4) 李华三个社团都没有报名参加. (5) 李华恰好只报名参加了一个社团.
本题关键在于理解“或”、“且”、“非”等逻辑词与事件运算的对应关系.
(1) “至少报名参加一个社团”意味着“参加了A”或“参加了B”或“参加了C”. 这是三个事件的和事件.
(2) “同时报名参加了全部三个社团”意味着“参加了A”且“参加了B”且“参加了C”. 这是三个事件的积事件.
(3) “报名参加了ACG社,但没有报名参加辩论社”意味着事件 发生且事件 不发生 (即 发生).
(4) “三个社团都没有报名参加”是“至少报名参加一个社团”的对立事件.
根据德·摩根定律,这也可以表示为“没有参加A”且“没有参加B”且“没有参加C”.
(5) “恰好只报名参加一个社团”是一个更复杂的逻辑,它由三个互斥的部分组成:“只参加了A”、“只参加了B”、“只参加了C”. “只参加了A”意味着“参加了A,且没参加B,且没参加C”,即 . 因此,该事件为这三个互斥事件的和事件.
这个练习的核心在于将日常语言的逻辑结构分解,并映射到集合运算上.
某电子设备由两个核心部件构成. 令事件 表示“部件1在一年内失效”, 事件 表示“部件2在一年内失效”. 已知 , , . 求该设备在一年内能正常工作的概率.
首先,我们需要用事件的语言来描述“设备能正常工作”. 设备能正常工作,当且仅当部件1没有失效 并且 部件2没有失效. 这对应于事件 .
直接计算 较为困难,但我们可以利用其与和事件的关系.
根据德·摩根定律,我们知道
这个等式的直观意义是:“两个部件都没坏”恰好是“至少有一个部件坏了”的对立事件.
因此,我们要求的概率是
接下来,我们使用广义加法公式计算 .
代入已知数据,
最后,我们得到设备正常工作的概率:
某班级有50名学生,参加了数学、物理、化学三科的兴趣小组. 已知参加数学的有30人,物理25人,化学20人. 同时参加数学和物理的有15人,数学和化学10人,物理和化学8人. 三科都参加的有5人. 问: (1) 至少参加一科的有多少人? (2) 恰好只参加一科的有多少人?
设 分别表示参加数学、物理、化学兴趣小组的学生构成的集合. 这是一个典型的容斥原理应用问题.
(1) “至少参加一科”的人数即为 . 根据三事件的容斥原理公式,我们将所有单个事件的基数相加,减去所有两两相交事件的基数,最后再加上三者相交事件的基数:
代入数据:
所以,至少参加一科的有47人. (另外3人什么都没参加).
(2) “恰好只参加一科”的人数需要从总数中剔除参加两科及三科的人. 利用韦恩图辅助思考会非常清晰. 设 分别为恰好参加一科、两科、三科的人数.
我们已知,三科都参加的人数 人.
接下来计算恰好参加两科的人数. “恰好参加数学和物理两科” (即参加这两科,但不参加化学) 的人数为:
同理,恰好参加物理和化学两科的人数为 . 恰好参加数学和化学两科的人数为 . 所以,恰好参加两科的总人数 人.
最后计算恰好只参加一科的人数. “恰好只参加数学一科”的人数,等于参加数学的总人数,减去所有与数学有交集的“恰好两科”和“三科”的人数:
同理,恰好只参加物理一科的人数为:. 恰好只参加化学一科的人数为:. 所以,恰好只参加一科的总人数 人.
检验:,与(1)的结果吻合.
证明对于任意两个事件 , 以下等式恒成立:
法一:使用分配律
我们将事件的并集和交集运算类比于数的加法和乘法. 分配律 在这里对应于 . 在本题中,我们可以将事件 看作一个公共部分提取出来.
根据对立事件的定义,一个事件与它的对立事件的交集是不可能事件 .
所以,原式化简为:
任何事件与不可能事件的并集,都等于其自身.
因此,原等式成立.
法二:逻辑分析
我们分析事件 发生的条件. 该事件发生,意味着 必须发生, 并且 也必须发生.
我们分两种情况讨论:
-
若事件 发生: 此时 必然发生, 也必然发生. 因此整个积事件发生.
-
**若事件 不发生 (即 发生):} 此时要使 发生, 必须要求 发生. 同时, 要使 发生, 必须要求 发生. 那么就要求 和 同时发生,这是不可能的.
综上所述,该复合事件发生的充要条件就是事件 发生. 故它等价于事件 .
此例题说明,熟练运用事件的运算法则,可以像代数一样简洁地化简和证明复杂的事件关系.
从一副标准的52张扑克牌中随机抽取一张. 定义下列事件: : “抽到红桃” : “抽到黑桃” : “抽到红色牌 (红桃或方片)” : “抽到J、Q、K中的一张 (人头牌)”
请判断下列说法的正误: (1) 事件 与 是互斥的吗? (2) 事件 与 是互斥的吗? (3) 事件 与 是对立事件吗? (4) 事件 与 是对立事件吗? (5) 事件 与 是互斥的吗?
此题旨在厘清“互斥”与“对立”这两个核心且易混淆的概念的区别.
(1) 正确. 一张牌不能既是红桃又是黑桃,所以它们的交集为空,即 .
(2) 错误. 红桃本身就是红色的牌. 事件 的发生必然导致事件 的发生, 即 . 因此它们的交集 .
(3) 错误. 对立事件必须满足两个条件:① 它们是互斥的 ();② 它们的并集是整个样本空间 (). 从 (1) 可知,事件 和 确实满足互斥的条件. 但是, 它们的并集 代表“抽到红桃或黑桃”, 这并未包含所有可能性, 例如方片和梅花. 因此 . 由于第二个条件不满足,它们不是对立事件.
(4) 正确. 我们来验证对立事件的两个条件. 事件 是“抽到红色牌”, 其对立事件 就是“没有抽到红色牌”,即“抽到黑色牌”. ① 一张牌不能既红又黑,所以 (互斥). ② 任何一张牌非红即黑,所以 (并集为全集). 两个条件都满足,因此它们是对立事件.
(5) 错误. 存在一张牌既是红桃又是人头牌,即“红桃J”、“红桃Q”、“红桃K”. 因此 .
互斥仅要求事件不能同时发生 ();而对立则更为严格, 它在互斥的基础上, 还要求两事件的并集必须穷尽所有可能性 (). 任何对立事件必然互斥,但互斥事件不一定对立.
至此,我们已经建立了描述随机现象中“事件”的语言. 我们将一个不确定的概念——事件——成功地转化为了一个严谨的数学对象——集合. 接下来,我们的任务就是为每一个这样的事件 赋予一个数值 ,用以量化该事件发生的“可能性”的大小. 这就是概率的由来.
概率的定义
在深入探讨概率的严格数学体系之前,让我们先回到一个更符合直觉的问题:当我们说“抛掷一枚均匀硬币,正面朝上的概率是 ”时,这句话究竟意味着什么?
概率的统计定义
最朴素、也最符合科学实验精神的一种想法是,概率是一个事件在大量重复试验中发生的频率的稳定值.
具体来说,我们在相同的条件下对一个随机试验重复进行 次, 其中事件 发生了 次. 我们称比值 为事件 在这 次试验中发生的频率. 大量的实践经验告诉我们,当试验次数 越来越大时, 这个频率 会表现出一种惊人的稳定性,它会围绕着某个固定的数值摆动,且摆动的幅度越来越小. 这个现象被称为大数定律. 于是,一个自然的定义就产生了:
在不变的条件下,重复进行 次试验, 事件 发生的频率 随着 的增大稳定于某一常数 . 我们就称这个常数 为事件 的概率, 记作 .
这个定义将概率与可观测的物理世界联系起来,非常直观. 但作为数学定义,它存在着一些深刻的困难:
比如,它依赖于“频率会稳定于一个常数”这个事实,但这个事实本身就需要用概率论的理论(大数定律)来证明. 用一个需要被证明的结论来作定义,这在逻辑上是不够严谨的.
或者,我们永远无法进行无穷多次试验来求得那个极限值. 任何实际的频率都只是概率的一个近似值.
最后,也是对于实践最不利的,对于很多现实问题,试验根本不具备“重复进行”的可能性. 例如,“明天会下雨的概率”或“某支球队赢得下届世界杯的概率”,这些事件都是一次性的,我们无法“重复”一万个“明天”或一万个“下届世界杯”来统计频率.
由于这些缺陷,统计定义不能作为概率论的逻辑基础. 于是,数学家们尝试从另一个角度出发.
古典概型及其不足
历史上最早取得成功的数学定义是古典概型,它避开了重复试验,转而分析试验结果的内在对称性. 它基于一个非常直观的思想:如果一个试验有 个等可能的基本结果, 而事件 包含了其中的 个结果, 那么事件 发生的概率就是 . 这种定义简洁、易于理解,并且在我们处理像掷骰子、抽扑克牌这类理想化问题时非常有效.
然而,古典概型的应用范围同样有限. 首先,它要求样本空间是有限的;其次,也是更致命的,它依赖于“等可能性”这个无法被定义和验证的前提. 对于一枚质地不均匀的硬币,或一个包含无穷结果的试验(如“从区间 内随机取一个数”),古典概型便无能为力.
概率的公理化定义
为了克服上述定义的局限,我们需要一个更具普适性的概率定义. 这个定义不应依赖于“频率”或“等可能性”的假设,而是从一些最基本的、不证自明的“公理”出发,用逻辑演绎的方式构建起整个概率论的体系. 这就是由苏联数学家安德雷·柯尔莫戈洛夫在1933年提出的概率公理化定义.
它不关心概率的数值从何而来(可以来自频率统计,也可以来自对称性假设),只关心这些数值必须遵守哪些基本的规则.
设 是一个随机试验, 是其样本空间. 对于 中的每一个事件 , 赋予一个实数, 记为 , 称为事件 的概率. 如果这个赋值函数 满足以下三条公理,则称之为一个概率测度.
- 非负性公理: 对于每一个事件 , 有 .
- 规范性公理: 必然事件的概率为1,即 .
- 可加性公理: 若 是一列两两互斥的事件 (即对于任意 , 都有 ),则有
对于有限个互斥事件,此公理同样成立:$P(A_1 \cup ... \cup A_n) = P(A_1) + ... + P(A_n)$.
柯尔莫戈洛夫的定义是数学抽象力量的典范. 它没有告诉我们概率应该如何计算,而是规定了任何一种合理的概率度量必须遵守的根本法则.
首先,“对于... 每一个事件 , 赋予一个实数... 记为 ” 这句话的本质是定义了一个函数. 在高中阶段, 我们熟悉的函数, 其定义域和值域通常都是数的集合 (例如 ). 而这里的概率 是一个更广义的函数:它的定义域是样本空间 的所有事件构成的集合 (函数的自变量不是一个数, 而是一个集合), 其值域则是实数集 (根据公理, 实际上是区间 ). 因此, 的写法与 完全对应, 它表示“将事件 这个输入,映射到它的概率值这个输出”.
而“概率测度”这一术语,意为“测量”. 就像“长度”是测量一维线段,“面积”是测量二维图形一样,“概率测度”就是一套用来测量一个事件发生可能性大小的规则. 任何满足下面三条公理的函数 ,都被认为是一种合法的、自洽的“测量”方式.
三条公理的内涵
\paragraph{公理一:非负性 } 这是最基本的要求. 一个事件发生的可能性,最低是“绝不发生”,对应概率为0,但绝不可能比“绝不发生”还低. “-20%的可能性”是毫无意义的. 此公理为概率设定了下界.
\paragraph{公理二:规范性 } 这是为我们的“测量”设定一个单位尺度. “规范性”的意思就是“标准化”. 我们将“必然发生”这件事的确定性程度规定为1 (或者说100%). 于是,所有其他事件的概率都成为了相对于这个“完全确定”的基准的一个比例,自然地落在了0和1之间. 就像我们将1米定义为一个标准长度一样,这里我们将完全的确定性“标定”为1.
\paragraph{公理三:可加性} 对于一系列两两互斥的事件 ,其并集的概率等于它们各自概率的和. 这是三条公理中最核心、最强大的一条,它将整体的概率与局部的概率联系起来.
总之,概率的公理化定义,本质上是为“可能性”这个模糊概念建立了一个数学模型. 它声称:任何一个函数,只要它不产生负值(公理1),把总的可能性校准为1(公理2),并且允许我们将互斥可能性的概率进行相加(公理3),那么它就是一个有效的概率模型.
这三条公理虽然形式简单,但却是整个概率论的基石,所有我们熟知的概率性质,都可以从这三条公理中推导出来.
不可能事件的概率为零.
我们考虑必然事件 和不可能事件 . 这两个事件是互斥的,因为 . 同时,它们的并集是 .
根据公理3 (可加性),我们有
由于 ,上式变为
再根据公理2 (规范性),,代入得
因此,我们证明了 .
注意:反之不一定成立. 概率为0的事件不一定是不可能事件. 例如,在“从区间[0,1]上随机取一个数”的试验中,取到数字0.5的概率是0,但这显然是一个可能发生的结果.
对于任意事件 , 其对立事件 的概率为
*这个性质极为常用,因为在很多情况下,直接计算事件 的概率较为复杂, 而计算其对立事件 的概率则简单得多.}
对于任意事件 与其对立事件 , 我们知道它们是互斥的 () 且完备的 ().
根据公理3 (可加性),我们有
又因为 , 根据公理2 (规范性), .
所以,
移项即可得到
对于任意事件 ,其概率介于0和1之间.
该性质包含两个部分: 和 .
第一部分 直接由公理1 (非负性) 给出.
为了证明第二部分 ,我们使用刚刚证明的对立事件概率性质.
根据公理1,任何事件的概率都是非负的,因此 . 所以
综上所述,我们证明了 .
若事件 包含于事件 (), 则事件 的概率不大于事件 的概率.
并且,事件差的概率为
当 时, 事件 可以被分解为两个互斥部分的并集:事件 和事件 (即属于 但不属于 的部分).
根据公理3 (可加性),我们可以对这个不交并进行分解:
移项可得事件差的概率公式:
根据公理1 (非负性),任何事件的概率都必须大于或等于0. 事件 也不例外,因此
将 代入上式,得到
这便证明了
对于任意两个事件 和 ,它们并集的概率为
为了证明这个公式,我们需要将事件 分解为互斥事件的并,以便使用公理3. 从韦恩图中可以清晰地看到, 可以表示为三个互斥区域的并集:, , 和 .
一个更简洁的分解方式是:
其中 与 是互斥的. 根据公理3,
另一方面,我们知道 , 且 与 互斥. 所以 . 由此可得 .
将此表达式代回我们关于 的方程中,即得
这个公式告诉我们,当简单地将两个事件的概率相加时,我们把它们共同发生的部分 () 计算了两遍, 因此必须减去一次. 这个思想可以推广到任意多个事件, 并引出著名的容斥原理. 例如, 对于三个事件 :
其中 , .
一些有趣的问题
下面来看更多历史上的有趣的概率问题,下面的解答或者证明过程可能有些羞涩难懂,并不强求你一开始就理解,但记住一些经典结论总是很好的:
在概率论中,我们经常需要处理大量事件的关系,如果逐一写出 会非常繁琐. 因此,数学家们发明了一套简洁的符号系统来表示"多个事件的并集"或"多项概率的和". 理解这套语言是至关重要的.
并集与交集
我们已经知道 表示" 或 发生", 表示" 与 同时发生". 当我们想将其推广到 个事件 时,我们使用"大"符号:
- 大并集符号 :
这完全等价于 $A_1 \cup A_2 \cup ... \cup A_n$. 它所代表的事件是"$A_1, A_2, ..., A_n$ 中**至少有一个**发生".
- 大交集符号 :
这完全等价于 $A_1 \cap A_2 \cap ... \cap A_n$. 它所代表的事件是"$A_1, A_2, ..., A_n$ **全部都**发生".
生日问题*
我们来探讨一个有趣的问题:
在一个有 个人的房间里 (), 假设每个人的生日等可能地分布在一年365天中的任何一天, 且不考虑闰年. 求至少有两个人生日相同的概率是多少?计算当 时,这个概率大约是多少.
这是一个经典的概率问题,其结果往往与直觉相悖. 直接计算“至少有两人生日相同”的概率比较困难,因为它包含“恰好两人相同”、“恰好三рам相同”、“两对不同的人生日相同”等多种情况. 因此,我们转向其对立事件 :“所有人的生日都不同”. 样本空间 是 个人所有可能的生日组合,每个人都有365种可能,因此
事件 发生的样本点数, 相当于从365天中选出 个不同的生日, 并将其分配给 个人. 其数量为
因此,事件 的概率为
我们要求的“至少有两人生日相同”的概率 就是
当 时,
所以,
令人惊讶的是,仅仅23人的房间,有两个人同一天生日的概率就已经超过了50%.
这个问题有趣的地方在于,我们的直觉失效了,而失效的根本原因,在于我们的大脑倾向于线性思考. 我们可能会错误地将问题理解为“我的生日与其他22个人生日相同的概率”,或者简单地比较人数23与天数365,认为概率应该很低.
然而,问题的真正核心是“任意两个人生日相同的概率”. 关键在于“任意”二字,它引入了组合学的力量. 对于 个人, 总共存在 个可能的配对. 当 时,总共有
这意味着,在一个仅有23人的房间里,存在着253次机会去“中奖”(即找到一对生日相同的人). 尽管单次中奖的概率很低,但在如此多的“抽奖”机会面前,至少中奖一次的概率变得相当高. 我们的直觉未能捕捉到这种由人数增加导致的配对数量的二次方增长.
另外,也有一些很好的想法,比如,正如解法所示,直接处理“至少”一词非常复杂. 而转向其对立事件“所有人生日都不同”则使问题迎刃而解. 这一策略是概率论中的核心技巧.
对立事件的概率 是一个连乘积:
每一个乘上的因子都小于1. 多个小于1的数相乘,其结果会迅速减小. 这种“乘法衰减”效应是指数性的,比我们直觉上的线性减少要快得多. 因此, 会很快地从1下降到0.5以下, 从而使其对立事件 的概率迅速攀升超过0.5.
最后,简要介绍一下这个问题的应用,生日问题的模型在计算机科学中有着一个至关重要的应用,即哈希碰撞.
其中哈希函数 的作用是将任意长度的数据(如一个文件、一张图片)映射为一个固定长度的、看似随机的字符串(称为哈希值),如同为数据生成一个“数字指纹”.碰撞 指的是两个不同的原始数据,经过哈希函数计算后,得到了完全相同的哈希值.
哈希值的可能空间(对应生日问题中的365天)通常非常巨大,例如 或 . 然而, 生日问题告诉我们, 我们不需要生成 个不同的文件才能找到一次碰撞. 根据生日问题的近似计算, 我们大约只需要 个文件,就有很高的概率产生一次碰撞.
这个原理是著名的**“生日攻击”**密码学攻击方法的基础. 攻击者可以利用这个概率原理,以远低于暴力破解的计算量来伪造数字签名或寻找加密算法的弱点. 因此,设计安全的密码系统必须仔细考虑“生日问题”所揭示的碰撞风险.
错排问题
位客人参加晚宴, 他们都把自己的帽子交给了衣帽间的服务员. 晚宴结束后, 服务员由于匆忙, 将 顶帽子随机地还给了每位客人. 求没有任何一位客人拿到自己帽子的概率 . 当 时,这个概率收敛到何值?
这是一个经典的概率与组合问题. 我们的求解策略遵循古典概型的基本思想.
首先,确定样本空间的总大小. 服务员将 顶不同的帽子随机还给 位客人, 总的排列方式有 种.
接下来,我们需要计算事件 :“没有任何一位客人拿到自己帽子”所包含的样本点数. 这是一个复杂的计数问题. 为此,我们首先需要正式定义这类排列.
一个 个元素的排列, 若其中没有任何一个元素出现在其原来位置上, 则称之为一个 元错排. 其总数称为错排数,记为 或 .
例如, 时, 元素 的全排列有 种. 其中错排为 和 , 故 .
根据此定义,我们要求的事件 的样本点数就是 . 于是, 原概率问题转化为求出 的通项公式.
下面我们用两种核心方法来求解 .
\paragraph{法一:容斥原理} 直接计算“所有人都错位”的排列数 很困难. 我们可以反过来, 先计算其对立面:“至少有一人拿对自己帽子”的排列数, 然后用总排列数 减去它.
令 为“第 位客人拿到自己帽子”的排列所构成的集合 (). 我们要求的是 . 根据容斥原理:
: 第 位客人拿对帽子, 其余 人任意排, 有 种. 这样的集合有 个. : 第 位客人拿对帽子, 其余 人任意排, 有 种. 这样的集合有 个. 以此类推, 位指定客人拿对帽子的排列数为 , 共有 组.
所以,“至少一人拿对”的总数为:
因此,错排数 为:
\paragraph{法二:找递推关系} 我们也可以通过分析第 个元素的位置来建立 的递推关系. 考虑元素 . 在一个错排中, 它不能在第 位, 故它必须在其他 个位置之一, 假设它在第 位 (). 这有 种选择. 对于这个选择, 我们考虑元素 的位置,分两种情况:
-
情况一:元素 恰好在第 位. 这相当于 与 互换位置. 剩下的 个元素需要进行完全错排, 方法数为 .
-
情况二:元素 不在第 位. 我们已经将 放在了第 位. 对于剩下的 个元素 (除 外的所有元素) 和 个位置 (除 外的所有位置), 问题转化为:将元素 放在非 号位, 且将元素 放在非 号位. 这等价于一个 个元素的错排问题, 方法数为 .
根据乘法和加法原理,我们得到二阶递推关系:
初始值为 . (通过此递推关系亦可推导出通项公式).
现在我们回到最初的概率问题. 利用我们推导出的 通项公式:
当 时, 这个级数收敛到 在 处的泰勒展开式:
结论是,对于一个规模很大的宴会,没有人拿对帽子的概率收敛于一个常数 .
\paragraph{错排数的性质与公式总结} 通过上述例题的分析,我们得到了关于错排数的一系列重要结论,现总结如下.
元错排数 的显式通项公式为:
错排数 满足以下两个等价的递推关系, 初始值为 :
- (二阶递推) , 对于 .
- (一阶递推) , 对于 .
*注:在解决具体计数问题时,若 较小, 使用递推关系通常比展开通项公式更快捷. 例如 , . *
个元素的全排列中, 是一个错排的概率 收敛于 .
对于所有正整数 , 是最接近 的整数. 因此 可以通过四舍五入计算得到:.
这个性质为快速估算甚至精确计算 提供了一个极为便捷的方法.
现在我们来看一些错排理论在具体问题中的应用.
将4封写好的不同信件,随机装入写好对应地址的4个信封中,每个信封恰好装一封信. 求4封信全部装错信封的装法共有多少种?
这是一个最直接的错排问题. 元素是4封信,位置是4个信封. 我们要求的就是4个元素的错排数 . 我们可以直接使用错排数的通项公式:
当 时,
或者,我们也可以使用递推公式,已知 :
因此,共有9种全部装错的方法.
虽然使用公式可以快速得到答案,但理解其背后的原理更为重要. 错排数的通项公式,其本质就是容斥原理 的一个直接应用. 让我们用这个基本原理来手动解出 .
首先,总的排列数(即样本空间大小)为 种. 我们的目标是求“没有任何一封信装对”的情况数. 它的对立事件是“至少有一封信装对”. 我们可以先求出对立事件的数目,再用总数减去它.
设 表示“第 封信装对了信封”这一事件 (). 我们要求的就是
下面我们来计算“至少一封装对”到底有多少种情况.
\paragraph{加上所有“至少一封装对”的情况.} 我们先单独计算每封信装对的情况数,然后把它们全部加起来.
-
如果第1封信装对,剩下3封信任意排列,有 种方法.
-
如果第2封信装对,剩下3封信任意排列,有 种方法.
-
如果第3封信装对,剩下3封信任意排列,有 种方法.
-
如果第4封信装对,剩下3封信任意排列,有 种方法.
我们一共有 种“恰好一封信”的选择. 所以, 初步的总和是 .
\paragraph{减去被重复计算的“至少两封装对”的情况.} 在第一步的计算中,像“第1封和第2封信同时装对”这种情况,在计算“”时被算了一次, 在计算“”时又被算了一次. 所有“两封装对”的情况都被重复计算了. 我们必须把这些多余的减掉.
-
如果第1、2封信都装对,剩下2封信任意排列,有 种方法.
-
我们一共有 对这样的组合((1,2), (1,3), (1,4), (2,3), (2,4), (3,4)).
因此,需要减去的总数是 .
\paragraph{加回被错误减去的“至少三封装对”的情况.} 考虑“第1、2、3封信同时装对”的情况. 在第一步中,它被加了3次(在中). 在第二步中, 它又被减了3次(在中). 结果它被完全排除了,但它明明是“至少一封装对”的情况,所以我们需要把它重新加回来.
-
如果第1、2、3封信都装对,剩下1封信也必然装对,有 种方法.
-
我们一共有 组这样的三元组合.
因此,需要加回的总数是 .
\paragraph{减去被错误加回的“全部装对”的情况.} 最后,考虑“四封信全部装对”的情况. 它在第一步被加了4次;在第二步被减了次;在第三步又被加了次. 总计被计算了 次. 我们只需要它被计算1次,所以需要减掉多余的1次.
-
四封信全部装对的情况只有 种. ()
因此,需要再减去 .
“至少一封装对”的总情况数 = (第一步) - (第二步) + (第三步) - (第四步)
全部装错的情况数 就是:
这个结果与公式计算完全吻合,并且清晰地揭示了该问题的组合结构.
三位同学甲、乙、丙,分别坐在1号、2号、3号座位上. 现在让他们重新就座,要求每个人都不能坐在自己原来的位置上. 请问有多少种不同的坐法?
这是一个 的错排问题. 由于总数很少,我们可以用最基本的方法——枚举法——来解决.
首先,列出所有可能的坐法,即对甲、乙、丙三人的全排列. 括号内的顺序代表坐在1、2、3号座位上的人.
- (甲, 乙, 丙) 所有人都坐对了.
- (甲, 丙, 乙) 甲坐对了.
- (乙, 甲, 丙) 丙坐对了.
- (乙, 丙, 甲) 没有任何人坐对,这是一个错排.
- (丙, 甲, 乙) 没有任何人坐对,这是另一个错排.
- (丙, 乙, 甲) 乙坐对了.
通过逐一检验,我们发现只有第4种和第5种坐法满足“每个人都不能坐在自己原来的位置上”的条件. 因此,共有2种不同的坐法. 这验证了 .
有4个写着号码1, 2, 3, 4的球,和4个对应号码的盒子. 现将4个球随机放入4个盒子中,每盒一个. 求至少有一个球放进与自己号码相同的盒子的情况有多少种?
这个问题要求的是“至少有一个放对”的情况数. 直接分类讨论“恰好一个对”、“恰好两个对”等会很繁琐. 因此,我们采用补集思想,先计算其对立事件——“所有球都放错了盒子”——的情况数,即 .
总的放置方法数是4个球的全排列,即 种. 我们用容斥原理来计算 .
令 是“第 号球放进第 号盒”的事件.
-
至少一个放对: 先选出1个球放在正确的盒子里,有 种选法. 剩下3个球任意放, 有 种方法. 总计 种.
-
减去重复计算的“至少两个放对”: 选出2个球放在正确的盒子里,有 种选法. 剩下2个球任意放, 有 种方法. 总计 种.
-
加回错误减去的“至少三个放对”: 选出3个球放在正确的盒子里,有 种选法. 剩下1个球只能放在唯一剩下的盒子里, 有 种方法. 总计 种.
-
减去错误加回的“全部放对”: 4个球全部放对只有 种方法. 总计 种.
所以,“至少一个球放对”的情况数是 种. 因此,本题的答案就是15种.
注:而所有球都放错的情况数 则是 种.
一位粗心的药剂师手边有为4位病人准备的4种不同药品. 他随机地将这4种药品分发给了这4位病人,每人一种. 请问,恰好只有两位病人拿到了正确的药品的情况有多少种?
这个问题是一个“部分错排”问题. 我们可以将其分解为两个独立的步骤,然后使用乘法原理.
选出拿到正确药品的病人. 我们需要从4位病人中,选出2位“幸运儿”,他们拿到了正确的药品. 这不涉及顺序,是一个组合问题. 选择的方法数是 种.
将其余病人进行完全错排. 对于剩下的2位病人,他们拿到的都必须是错误的药品. 设这两位病人是甲和乙,对应的药品是药A和药B. 为了让他们都拿错,甲必须拿到药B,同时乙必须拿到药A. 所以,2个元素的错排只有1种方法. 即 .
根据乘法原理,将两步的方法数相乘,得到总的情况数:
因此,恰好只有两位病人拿到正确药品的情况有6种.
书架上有《红楼梦》《西游记》《三国演义》《水浒传》四本书,按从左到右的顺序排好. 现将它们取下后随机放回,求恰好有一本书放回原位的概率.
这是一个结合了古典概型和部分错排的问题.
计算样本空间总数. 将4本不同的书随机放回,总的排列方法数是 .
计算事件“恰好有一本书放回原位”包含的样本点数. 我们可以把这个过程分解为两个步骤:
- 选出那一本放对的书: 从4本书中选出1本放在它原来的位置上,有 种选择.
- 将其余的书完全错排: 剩下的3本书,必须全部放在错误的位置上. 这是一个3元素的错排问题,其方法数为 . 我们从例1可知 .
根据乘法原理,恰好有一本书放对的方法数是:
根据古典概型公式 :
因此,恰好有一本书放回原位的概率是 .
まだコメントはありません。