概率空间

样本空间

样本空间(sample space)Ω\Omega 是一个集合,包含一次试验的所有可能结果。

每个 ω∈Ω\omega \in \Omega 称为一个样本(sample)或基本事件(elementary event)。

离散概率空间

对于离散概率空间(即 Ω\Omega 有限或可数无穷):

  • 概率质量函数(probability mass function, pmf)p ⁣:Ω→[0,1]p\colon \Omega \to [0, 1] 满足 ∑ω∈Ωp(ω)=1\displaystyle \sum_{\omega \in \Omega} p(\omega) = 1;
  • 事件 A⊆ΩA \subseteq \Omega 的概率(probability)定义为 Pr⁡(A)=∑ω∈Ap(ω)\displaystyle \Pr(A) = \sum_{\omega \in A} p(\omega)。即 Pr⁡ ⁣:2Ω→[0,1]\Pr\colon 2^\Omega \to [0, 1]。

样本空间与事件

事件(event)满足:

  • ∅,Ω\empty, \Omega 都是事件(称为不可能事件和必然事件);
  • 若 AA 是事件,则 AcA^c 也是事件;
  • 若 A1,A2,⋯A_1, A_2, \cdots 是事件,则 ⋃iAi\bigcup_i A_i 也是事件。

σ\sigma-代数

Ω\Omega 的子集族 Σ⊆2Ω\Sigma \subseteq 2^{\Omega} 称为 σ\sigma-代数(σ\sigma-algebra)或 σ\sigma-域(σ\sigma-field)满足:

  • ∅∈Σ\empty \in \Sigma;
  • A∈Σ  ⟹  Ac∈ΣA \in \Sigma \implies A^c \in \Sigma;
  • A1,A2,⋯∈Σ  ⟹  ⋃iAi∈ΣA_1, A_2, \cdots \in \Sigma \implies \bigcup_i A_i \in \Sigma。

概率空间的经典例子

  • 古典概型(classic probability):离散均匀分布。对于有限样本空间 Ω\Omega,任意的结果 ω∈Ω\omega \in \Omega 都有相同的概率。则对于任意事件 A⊆ΩA \subseteq \Omega,有 Pr⁡(A)=∣A∣∣Ω∣\Pr(A) = \dfrac{|A|}{|\Omega|}。
  • 几何概型(geometric probability):连续概率空间使得,对于任意事件 A∈ΣA \in \Sigma,有 Pr⁡(A)=Vol⁡(A)Vol⁡(Ω)\Pr(A) = \dfrac{\operatorname{Vol}(A)}{\operatorname{Vol}(\Omega)}。

几何概型的例子有蒲丰投针问题(Buffon's Needle Problem),这个三年前有写过短篇笔记,方法比较粗糙,格式也比较差劲,但作为一段历史还是放在下面。

2021 年 7 月 4 日

下面是课件上的证明,记号有所不同。

记事件 A={(x,y)∈[0,π]×[0,d2]∣y⩽l2sin⁡x}A = \left\lbrace (x, y) \in [0, \pi] \times \left[0, \dfrac{d}{2}\right] \biggm| y \le \dfrac{l}{2} \sin x \right\rbrace,则

Pr⁡(A)=Vol⁡(A)Vol⁡(Ω)=2dπ∫0πl2sin⁡x ⁣dx=2ldπ\begin{aligned} \Pr(A) &= \dfrac{\operatorname{Vol}(A)}{\operatorname{Vol}(\Omega)} \\ &= \dfrac{2}{d \pi} \int_0^{\pi} \dfrac{l}{2} \sin x \d x\\ &= \dfrac{2l}{d \pi} \end{aligned}

概率空间

一般而言,三元组 (Ω,Σ,Pr⁡)(\Omega, \Sigma, \Pr) 称为一个概率空间(probability space),若:

  • 令 Σ⊆2Ω\Sigma \subseteq 2^{\Omega} 为 σ\sigma-代数;
  • 概率测度(probability measure),亦称概率律(probability law),是一个函数 Pr⁡ ⁣:Σ→[0,1]\Pr\colon \Sigma \to [0, 1] 满足:
    • 归一性/标准化(unitary/normalized):Pr⁡(Ω)=1\Pr(\Omega) = 1;
    • σ\sigma-可加性(σ\sigma-additive):若 A1,A2,⋯∈ΣA_1, A_2, \cdots \in \Sigma 两两互斥(disjoint),则 Pr⁡(⋃iAi)=∑iPr⁡(Ai)\Pr\left(\bigcup_i A_i\right) = \sum_i \Pr(A_i)。

可从上面的概率空间公理推导出以下性质:

  • Pr⁡(∅)=0\Pr(\empty) = 0(Pr⁡(A)>0  ⟹  A≠∅\Pr(A) > 0 \implies A \neq \empty);
  • Pr⁡(Ac)=1−Pr⁡(A)\Pr(A^c) = 1 - \Pr(A);
  • Pr⁡(A\B)=Pr⁡(A)−Pr⁡(A∩B)\Pr(A \backslash B) = \Pr(A) - \Pr(A \cap B);
  • A⊆B  ⟹  Pr⁡(A)⩽Pr⁡(B)A \subseteq B \implies \Pr(A) \le \Pr(B);
  • Pr⁡(A∪B)=Pr⁡(A)+Pr⁡(B)−Pr⁡(A∩B)\Pr(A \cup B) = \Pr(A) + \Pr(B) - \Pr(A \cap B)。

仅从上面的叙述似乎感觉不到这个定义的意义所在,下面通过两个例子阐释一下我的理解。

  1. 「任意一个自然数是偶数的概率为 12\dfrac{1}{2}」
  2. 「[0,1][0, 1] 中随机抽取一个实数是有理数的概率为 00」
解释

第一个是错误的,甚至是 not even wrong 的。因为无法定义这样的「均匀分布」。

若是要均匀分布,为其中每一个自然数分配一个概率 pp,那么我们有

∑n=1∞p=1\sum_{n=1}^\infty p = 1

这显然是不可能的。因此,我们无法定义一个均匀分布在自然数上的概率测度。

第二个是正确的。一开始我还有疑问,为什么这个就不会出现像上面那样,每个数概率为 00,但是和为 11 的无良定义的情况呢?于是我去问了 ChatGPT 得到了满意的答案,下面就是我的理解了:

原因就是上面的概率测度。面对不可数集时,常常使用连续概率分布,这时的概率并不是像之前的例子一样是离散的,在这种情况下,概率分布不是通过单个点的概率来处理,而是通过区间的长度来计算。因此「均匀分布」是有合理的定义在的。

存在不可数的 [0,1][0, 1] 的子集,使得其概率为 00。答案是康托尔集。

并集界

并集界(Union bound, 布尔不等式)

对任意事件 A1,A2,⋯ ,An∈ΣA_1, A_2, \cdots, A_n \in \Sigma,有

Pr⁡(⋃i=1nAi)⩽∑i=1nPr⁡(Ai)\Pr\left(\bigcup_{i=1}^n A_i\right) \le \sum_{i=1}^n \Pr(A_i)

Balls into bins 问题

将 nn 个球随机扔到 nn 个盒中,kk 是盒中球最多的个数,则 kk 高概率[1]是 O(ln⁡nln⁡ln⁡n)O\left( \dfrac{\ln n}{\ln \ln n} \right)。

证明

记

  • 事件 AA:存在盒接受到不少于 kk 个球(kk 是待定常数)
  • 事件 AiA_i:盒-ii 接受到不少于 kk 个球

并集界有

Pr⁡(A)=Pr⁡(⋃i=1nAi)⩽∑i=1nPr⁡(Ai)⩽1n\Pr(A) = \Pr\left( \bigcup_{i=1}^n A_i \right) \le \sum_{i=1}^n \Pr(A_i) \le \dfrac{1}{n}

因为此时有 Pr⁡(Ac)⩾1−1n\Pr(A^c) \ge 1 - \dfrac{1}{n},即具有最多球的盒中球的个数不超过 kk 的概率至少为 1−1n1 - \dfrac{1}{n},符合题意。

对于任意 S∈([n]k)S \in \dbinom{[n]}{k}[2],记事件 Ai,SA_{i, S} 为盒-ii 接受到所有 SS 中的球。并集界有

Pr⁡(Ai)=Pr⁡(⋃S∈([n]k)Ai,S)⩽∑S∈([n]k)Pr⁡(Ai,S)=(nk)1nk⩽(enk)k1nk⩽(ek)k⩽1n2\begin{aligned} \Pr(A_i) &= \Pr\left( \bigcup_{S \in \binom{[n]}{k}} A_{i, S} \right)\\ &\le \sum_{S \in \binom{[n]}{k}} \Pr(A_{i, S})\\ &= \dbinom{n}{k} \dfrac{1}{n^{k}}\\ &\le \left( \dfrac{\e n}{k} \right)^{k} \dfrac{1}{n^{k}}\\ &\le \left( \dfrac{\e}{k} \right)^{k}\\ &\textcolor{ff0099}{\le \dfrac{1}{n^2}} \end{aligned}

可取 k=3ln⁡nln⁡ln⁡nk = 3\dfrac{\ln n}{\ln \ln n} 以实现彩色部分成立。

从而有 ∑i=1nPr⁡(Ai)⩽1n\displaystyle \sum_{i=1}^{n} \Pr(A_i) \le \dfrac{1}{n}。

容斥原理

容斥原理(Principle of Inclusion-Exclusion)

对任意事件 A1,A2,⋯ ,An∈ΣA_1, A_2, \cdots, A_n \in \Sigma,有

Pr⁡(⋃i=1nAi)=∑i=1nPr⁡(Ai)−∑i<jPr⁡(Ai∩Aj)+∑i<j<kPr⁡(Ai∩Aj∩Ak)−=∑∅≠S⊆[n](−1)∣S∣−1Pr⁡(⋂i∈SAi)\begin{aligned} \Pr\left(\bigcup_{i=1}^n A_i\right) &= \sum_{i=1}^n \Pr(A_i) - \sum_{i < j} \Pr(A_i \cap A_j) + \sum_{i < j < k} \Pr(A_i \cap A_j \cap A_k) -\\ &= \sum_{\empty \ne S \subseteq [n]} (-1)^{|S| - 1} \Pr\left(\bigcap_{i \in S} A_i\right) \end{aligned}

证明

两个事件的情况成立,即

Pr⁡(A1∪A2)=Pr⁡(A1)+Pr⁡(A2)−Pr⁡(A1∩A2)\Pr(A_1 \cup A_2) = \Pr(A_1) + \Pr(A_2) - \Pr(A_1 \cap A_2)

采用数学归纳法,假设对于 nn 个事件 A1,A2,…,AnA_1, A_2, \dots, A_n,有

Pr⁡(⋃i=1nAi)=∑∅≠S⊆[n](−1)∣S∣−1Pr⁡(⋂i∈SAi)\Pr\left(\bigcup_{i=1}^n A_i\right) = \sum_{\empty \ne S \subseteq [n]} (-1)^{|S| - 1} \Pr\left(\bigcap_{i \in S} A_i\right)

则对于 n+1n+1 个事件 A1,A2,…,An,An+1A_1, A_2, \dots, A_n, A_{n+1} 有

Pr⁡(⋃i=1n+1Ai)=Pr⁡(⋃i=1nAi∪An+1)=Pr⁡(⋃i=1nAi)+Pr⁡(An+1)−Pr⁡(⋃i=1nAi∩An+1)=∑∅≠S⊆[n](−1)∣S∣−1Pr⁡(⋂i∈SAi)+Pr⁡(An+1)−Pr⁡(⋃i=1n(Ai∩An+1))=∑∅≠S⊆[n](−1)∣S∣−1Pr⁡(⋂i∈SAi)+∑S⊆[n](−1)∣S∣Pr⁡(⋂i∈SAi∩An+1)=∑∅≠S⊆[n](−1)∣S∣−1Pr⁡(⋂i∈SAi)+∑{n+1}⊆S′⊆[n+1](−1)∣S′∣−1Pr⁡(⋂i∈S′Ai)=∑∅≠S⊆[n+1](−1)∣S∣−1Pr⁡(⋂i∈SAi)\begin{aligned} \Pr\left(\bigcup_{i=1}^{n+1} A_i\right) &= \Pr\left(\bigcup_{i=1}^n A_i \cup A_{n+1}\right)\\ &= \Pr\left(\bigcup_{i=1}^n A_i\right) + \Pr(A_{n+1}) - \Pr\left(\bigcup_{i=1}^n A_i \cap A_{n+1}\right)\\ &= \sum_{\empty \ne S \subseteq [n]} (-1)^{|S| - 1} \Pr\left(\bigcap_{i \in S} A_i\right) + \Pr(A_{n+1}) - \Pr\left(\bigcup_{i=1}^n (A_i \cap A_{n+1})\right)\\ &= \sum_{\empty \ne S \subseteq [n]} (-1)^{|S| - 1} \Pr\left(\bigcap_{i \in S} A_i\right) + \sum_{S \subseteq [n]} (-1)^{|S|}\Pr\left(\bigcap_{i \in S} A_i \cap A_{n+1}\right)\\ &= \sum_{\empty \ne S \subseteq [n]} (-1)^{|S| - 1} \Pr\left(\bigcap_{i \in S} A_i\right) + \sum_{\left\lbrace n+1 \right\rbrace \subseteq S' \subseteq [n+1]} (-1)^{|S'|-1}\Pr\left(\bigcap_{i \in S'} A_i \right)\\ &= \sum_{\empty \ne S \subseteq [n+1]} (-1)^{|S| - 1} \Pr\left(\bigcap_{i \in S} A_i\right) \end{aligned}

由布尔不等式可得事件并集的上下界。

布尔-邦费罗尼不等式(Boole-Bonferroni inequality)

对任意事件 A1,A2,⋯ ,An∈ΣA_1, A_2, \cdots, A_n \in \Sigma 与任意 k>0k > 0,有

∑S⊆[n]1⩽∣S∣⩽2k(−1)∣S∣−1Pr⁡(⋂i∈SAi)⩽Pr⁡(⋃i=1nAi)⩽∑S⊆[n]1⩽∣S∣⩽2k+1(−1)∣S∣−1Pr⁡(⋂i∈SAi)\sum_{\substack{S \subseteq [n]\\ 1 \le |S| \le 2k}} (-1)^{|S| - 1} \Pr\left(\bigcap_{i \in S} A_i\right) \le \Pr\left(\bigcup_{i=1}^n A_i\right) \le \sum_{\substack{S \subseteq [n]\\ 1 \le |S| \le 2k+1}} (-1)^{|S| - 1} \Pr\left(\bigcap_{i \in S} A_i\right)

Kounias 不等式

∑i=1nPr⁡(Ai)−∑1⩽i<j⩽nPr⁡(Ai∩Aj)⩽Pr⁡(⋃i=1nAi)⩽∑i=1nPr⁡(Ai)−∑i=2nPr⁡(A1∩Ai)\sum_{i=1}^{n}\Pr(A_i) - \sum_{1\le i < j \le n}\Pr(A_i \cap A_j) \le \Pr\left(\bigcup_{i=1}^n A_i\right) \le \sum_{i=1}^{n}\Pr(A_i) - \sum_{i=2}^{n}\Pr(A_1 \cap A_i)

证明

先证明 n=2n = 2 时的情形,即

Pr⁡(A1)+Pr⁡(A2)−Pr⁡(A1∩A2)⩽Pr⁡(A1∪A2)⩽Pr⁡(A1)+Pr⁡(A2)−Pr⁡(A1∩A2)\Pr(A_1) + \Pr(A_2) - \Pr(A_1 \cap A_2) \le \Pr(A_1 \cup A_2) \le \Pr(A_1) + \Pr(A_2) - \Pr(A_1 \cap A_2)

显然成立,而且是恒为等号。

采用数学归纳法,假设对于 nn 个事件 A1,A2,…,AnA_1, A_2, \dots, A_n,有

∑i=1nPr⁡(Ai)−∑1⩽i<j⩽nPr⁡(Ai∩Aj)⩽Pr⁡(⋃i=1nAi)⩽∑i=1nPr⁡(Ai)−∑i=2nPr⁡(A1∩Ai)\sum_{i=1}^{n}\Pr(A_i) - \sum_{1\le i < j \le n}\Pr(A_i \cap A_j) \le \Pr\left(\bigcup_{i=1}^n A_i\right) \le \sum_{i=1}^{n}\Pr(A_i) - \sum_{i=2}^{n}\Pr(A_1 \cap A_i)

现在考虑 n+1n+1 个事件 A1,A2,…,An,An+1A_1, A_2, \dots, A_n, A_{n+1}。分别证明两个不等式,先证明左边的不等式,即

∑i=1n+1Pr⁡(Ai)−∑1⩽i<j⩽n+1Pr⁡(Ai∩Aj)=∑i=1nPr⁡(Ai)+Pr⁡(An+1)−∑1⩽i<j⩽nPr⁡(Ai∩Aj)−∑i=1nPr⁡(Ai∩An+1)⩽Pr⁡(⋃i=1nAi)+Pr⁡(An+1)−∑i=1nPr⁡(Ai∩An+1)⩽Pr⁡(⋃i=1nAi)+Pr⁡(An+1)−Pr⁡(⋃i=1nAi∩An+1)=Pr⁡(⋃i=1n+1Ai)\begin{aligned} \sum_{i=1}^{n+1}\Pr(A_i) - \sum_{1\le i < j \le n+1}\Pr(A_i \cap A_j) &= \sum_{i=1}^{n}\Pr(A_i) + \Pr(A_{n+1}) - \sum_{1\le i < j \le n}\Pr(A_i \cap A_j) - \sum_{i=1}^{n}\Pr(A_i \cap A_{n+1})\\ &\le \Pr\left(\bigcup_{i=1}^n A_i\right) + \Pr(A_{n+1}) - \sum_{i=1}^{n}\Pr(A_i \cap A_{n+1})\\ &\le \Pr\left(\bigcup_{i=1}^n A_i\right) + \Pr(A_{n+1}) - \Pr\left(\bigcup_{i=1}^n A_i \cap A_{n+1}\right)\\ &= \Pr\left(\bigcup_{i=1}^{n+1} A_i\right) \end{aligned}

再证明右边的不等式,即

Pr⁡(⋃i=1n+1Ai)=Pr⁡(⋃i=1nAi)+Pr⁡(An+1)−Pr⁡(⋃i=1nAi∩An+1)⩽∑i=1n+1Pr⁡(Ai)−∑i=2nPr⁡(A1∩Ai)−Pr⁡(⋃i=1nAi∩An+1)⩽∑i=1n+1Pr⁡(Ai)−∑i=2nPr⁡(A1∩Ai)−Pr⁡(A1∩An+1)=∑i=1n+1Pr⁡(Ai)−∑i=2n+1Pr⁡(A1∩Ai)\begin{aligned} \Pr\left(\bigcup_{i=1}^{n+1} A_i\right) &= \Pr\left( \bigcup_{i=1}^n A_i \right) + \Pr(A_{n+1}) - \Pr\left(\bigcup_{i=1}^n A_i \cap A_{n+1}\right)\\ &\le \sum_{i=1}^{n+1} \Pr(A_i) - \sum_{i=2}^{n}\Pr(A_1 \cap A_i) - \Pr\left(\bigcup_{i=1}^n A_i \cap A_{n+1}\right)\\ &\le \sum_{i=1}^{n+1} \Pr(A_i) - \sum_{i=2}^{n}\Pr(A_1 \cap A_i) - \Pr(A_1 \cap A_{n+1})\\ &= \sum_{i=1}^{n+1} \Pr(A_i) - \sum_{i=2}^{n+1}\Pr(A_1 \cap A_i) \end{aligned}

错排问题(Derangement)

随机排列 π ⁣:[n]→1-1 onto[n]\pi\colon [n] \xrightarrow{\text{1-1 onto}} [n] 不存在不动点的概率。

解答

令 AiA_i 是 π(i)=i\pi(i) = i 的事件,有

Pr⁡(⋃i=1nAi)=∑k=1n∑S∈([n]k)(−1)k−1Pr⁡(⋂i∈SAi)=∑k=1n∑S∈([n]k)(−1)k−1(n−∣S∣)!n!=∑k=1n(nk)(−1)k−1(n−k)!n!=−∑k=1n(−1)kk!\begin{aligned} \Pr\left( \bigcup_{i=1}^n A_i \right) &= \sum_{k=1}^n \sum_{S \in \binom{[n]}{k}} (-1)^{k-1} \Pr\left( \bigcap_{i \in S} A_i \right)\\ &= \sum_{k=1}^n \sum_{S \in \binom{[n]}{k}} (-1)^{k-1} \dfrac{(n - |S|)!}{n!}\\ &= \sum_{k=1}^n \dbinom{n}{k} (-1)^{k-1} \dfrac{(n-k)!}{n!}\\ &= -\sum_{k=1}^n \dfrac{(-1)^{k}}{k!} \end{aligned}

则

Pr⁡[π 没有不动点]=Pr⁡(⋂i=1nAic)=1−Pr⁡(⋃i=1nAi)=1+∑k=1n(−1)kk!=∑k=0n(−1)kk!→1e(n→∞)\begin{aligned} \Pr[\pi \text{ 没有不动点}] &= \Pr\left( \bigcap_{i=1}^n A_i^c \right)\\ &= 1 - \Pr\left( \bigcup_{i=1}^n A_i \right)\\ &= 1 + \sum_{k=1}^n \dfrac{(-1)^{k}}{k!}\\ &= \sum_{k=0}^n \dfrac{(-1)^{k}}{k!}\\ &\to \dfrac{1}{\e}\quad (n \to \infty ) \end{aligned}

概率测度的连续性(continuity of probability measures)*

记 A1⊆A2⊆⋯A_1 \subseteq A_2 \subseteq \cdots 是一个递增的事件序列,并记 AA 是它们的极限

A=⋃i=1∞Ai=lim⁡n→∞AnA = \bigcup_{i=1}^{\infty }A_i = \lim_{n \to \infty} A_n

于是

Pr⁡(A)=lim⁡n→∞Pr⁡(An)\Pr(A) = \lim_{n \to \infty} \Pr(A_n)

证明

将 AA 表示为不相交的并集

A=A1⊎(A2\A1)⊎(A3\A2)⊎⋯A = A_1 \uplus (A_2 \backslash A_1) \uplus (A_3 \backslash A_2) \uplus \cdots

于是

Pr⁡(A)=Pr⁡(A1)+∑i=1∞Pr⁡(Ai+1\Ai)=Pr⁡(A1)+lim⁡n→∞∑i=1n−1[Pr⁡(Ai+1−Pr⁡(Ai))]=lim⁡n→∞Pr⁡(An)\begin{aligned} \Pr(A) &= \Pr(A_1) + \sum_{i=1}^{\infty } \Pr(A_{i+1} \backslash A_i)\\ &= \Pr(A_1) + \lim_{n\to \infty } \sum_{i=1}^{n-1} [\Pr(A_{i+1} - \Pr(A_i))]\\ &= \lim_{n\to \infty } \Pr(A_n) \end{aligned}

类似地,记 B1⊇B2⊇⋯B_1 \supseteq B_2 \supseteq \cdots 是一个递减的事件序列,并记 BB 是它们的极限

B=⋂i=1∞Bi=lim⁡n→∞BnB = \bigcap_{i=1}^{\infty } B_i = \lim_{n \to \infty} B_n

于是

Pr⁡(B)=lim⁡n→∞Pr⁡(Bn)\Pr(B) = \lim_{n \to \infty} \Pr(B_n)

证明

考虑它们的补集 BncB_n^c,有 B1c⊆B2c⊆⋯B_1^c \subseteq B_2^c \subseteq \cdots,于是这是一个递增的事件序列,根据上面的结论得证。

几乎从不和几乎必然事件*

  • 一个事件 A∈ΣA \in \Sigma 称为 null(几乎从不),若 Pr⁡(A)=0\Pr(A) = 0;
    • null 事件并不一定是 impossible(不可能) 事件 ∅\empty
  • 一个事件 A∈ΣA \in \Sigma almost sure(a.s., 几乎必然) 发生,若 Pr⁡(A)=1\Pr(A) = 1;
    • 一个事件 a.s. 发生,并不一定是 certain(必然) 事件 Ω\Omega
  • 一个概率空间称为 complete,若 Σ\Sigma 包含 null 事件集的所有子集。
    • 不失一般性,我们仅考虑 complete 概率空间(因为若考虑 incomplete 的,可以将其 complete 而不改变其概率)

  1. with high probability, w.h.p., 以 1−O(1/n)1 - O(1/n) 概率。 ↩︎

  2. 这里出现了两个后面常见的记号:[n][n] 代表 {1,2,⋯ ,n}\left\lbrace 1, 2, \cdots, n \right\rbrace;([n]k)\dbinom{[n]}{k} 代表 [n][n] 的所有 kk-组合,即 [n][n] 所有大小为 kk 的子集组成的集合。 ↩︎