Archipelago

Lec 21随机变量与概率分布

讲义完成更新于 2026-09-16

Lec 21 随机变量与概率分布

资料依据:课程视频与 transcript · Lecture notes

TL;DR

  • 随机变量是从样本空间到数值的函数,它本身不是“随机的未知数”,随机性来自被抽取的样本点。
  • 概率质量函数(PMF)给出每个离散值的概率,累积分布函数(CDF)给出取值不超过阈值的概率。
  • 二项分布描述 nn 次独立 Bernoulli 试验中成功次数,其 PMF 为 (nk)pk(1−p)n−k\binom nk p^k(1-p)^{n-k}。

Lecture 21:随机变量


1. 随机变量的定义

定义(随机变量): 随机变量(random variable,简称 RV)是以样本空间为定义域的全函数。

示例: 抛三枚独立公平硬币的样本空间上:

  • 第一枚硬币的值(H 或 T,或编码为 0/1)
  • RR:正面朝上的总数
  • MM:三枚结果完全相同时为 1,否则为 0(指示随机变量)

定义(指示随机变量): 取值在 0,1{0, 1} 的随机变量称为指示随机变量(indicator random variable),也称 Bernoulli 随机变量。

随机变量与事件的互相转化:

  • 对随机变量 ff 和值 xx,事件 [f=x]:=ω∈S:f(ω)=x[f = x] := {\omega \in S : f(\omega) = x}
  • 对事件 AA,指示随机变量 1[A](https://claude.ai/chat/ω)=1\mathbf{1}[A](https://claude.ai/chat/\omega) = 1 若 ω∈A\omega \in A,否则为 0

由求和规则:

Pr⁡[f≥x]=∑y≥xPr⁡[f=y],Pr⁡[f∈T]=∑x∈TPr⁡[f=x]\Pr[f \geq x] = \sum_{y \geq x} \Pr[f = y], \quad \Pr[f \in T] = \sum_{x \in T} \Pr[f = x]


2. 随机变量的条件化与独立性

条件化示例:

Pr⁡[R=2∣M=1]=Pr⁡[R=2∩M=1]Pr⁡[M=1]=0\Pr[R = 2 \mid M = 1] = \frac{\Pr[R = 2 \cap M = 1]}{\Pr[M = 1]} = 0

(M=1M=1 意味着三枚结果相同,不可能恰好 2 枚正面)

定义(随机变量的独立性): 两个随机变量 XX、YY 独立,若对其值域中的所有 xx、yy: Pr⁡[X=x∩Y=y]=Pr⁡[X=x]⋅Pr⁡[Y=y]\Pr[X = x \cap Y = y] = \Pr[X = x] \cdot \Pr[Y = y] 等价地,对所有 xx、yy,要么 Pr⁡[Y=y]=0\Pr[Y=y]=0,要么 Pr⁡[X=x∣Y=y]=Pr⁡[X=x]\Pr[X=x \mid Y=y] = \Pr[X=x]。

RR 与 MM 不独立(由上例直接得到)。

骰子示例: 掷两枚公平骰子得 D1D_1、D2D_2,令 S=D1+D2S = D_1 + D_2,T=1[S=7]T = \mathbf{1}[S=7]。

  • D1D_1 与 SS:不独立(D1=6D_1=6 时 S≥7S \geq 7)
  • TT 与 D1D_1:独立,因为 Pr⁡[T=1∣D1=d]=1/6=Pr⁡[T=1]\Pr[T=1 \mid D_1=d] = 1/6 = \Pr[T=1](对任意 dd,恰有一个 D2D_2 使和为 7)

定义(互独立随机变量集合): 随机变量集合 X1,…,XnX_1, \ldots, X_n 互独立,若对所有 x1,…,xnx_1, \ldots, x_n: Pr⁡[X1=x1,…,Xn=xn]=∏i=1nPr⁡[Xi=xi]\Pr[X_1=x_1, \ldots, X_n=x_n] = \prod_{i=1}^n \Pr[X_i=x_i] 较小子集的独立性可由对多余变量求和自动得出,无需单独验证。


3. 概率质量函数与累积分布函数

定义: 对随机变量 XX,定义:

  • 概率质量函数(probability mass function,PMF):f(x)=Pr⁡[X=x]f(x) = \Pr[X = x]
  • 累积分布函数(cumulative distribution function,CDF):F(x)=∑y≤xPr⁡[X=y]F(x) = \sum_{y \leq x} \Pr[X = y]

常见分布:

Bernoulli 分布(指示随机变量):

f(0)=p,f(1)=1−p,F(0)=p,F(1)=1f(0) = p, \quad f(1) = 1-p, \quad F(0) = p, \quad F(1) = 1

1,2,…,n{1, 2, \ldots, n} 上的均匀分布:

f(i)=1n,F(i)=in,∀i∈1,…,nf(i) = \frac{1}{n}, \quad F(i) = \frac{i}{n}, \quad \forall i \in {1, \ldots, n}


4. 二信封问题(Two Envelope Problem)

问题: 两个信封各含 0~100 整数,不等。看到自己信封中的数后,是否应该换?

分析: 选取随机阈值 zz 均匀取自 0.5,1.5,…,99.5{0.5, 1.5, \ldots, 99.5}。策略:若看到的数 xr>zx_r > z 则保持,否则换。

  • 若 zz 恰好在 x0x_0 与 x1x_1 之间(概率至少 1/1001/100),则必然选出较大值。
  • 否则以 1/21/2 概率成功。

Pr⁡[成功]≥1100⋅1+99100⋅12=12+1200>12\Pr[\text{成功}] \geq \frac{1}{100} \cdot 1 + \frac{99}{100} \cdot \frac{1}{2} = \frac{1}{2} + \frac{1}{200} > \frac{1}{2}

意义: 这里将概率用于算法设计(随机化算法),而非仅仅建模不确定性。


5. 二项分布(Binomial Distribution)

场景: 抛 nn 枚独立硬币,每枚正面概率为 pp,XX = 正面总数。

定义(二项分布 PMF): fn,p(k)=Pr⁡[X=k]=(nk)pk(1−p)n−kf_{n,p}(k) = \Pr[X = k] = \binom{n}{k} p^k (1-p)^{n-k}

直觉: 恰好 kk 次正面的每个结果发生概率为 pk(1−p)n−kp^k(1-p)^{n-k},共有 (nk)\binom{n}{k} 种这样的结果。

CDF:

Fn,p(k)=∑j=0k(nj)pj(1−p)n−jF_{n,p}(k) = \sum_{j=0}^{k} \binom{n}{j} p^j (1-p)^{n-j}

Stirling 近似(选读): 对 k=αnk = \alpha n:

fn,p(αn)≈12πα(1−α)n⋅(pα)αn⋅(1−p1−α)(1−α)nf_{n,p}(\alpha n) \approx \frac{1}{\sqrt{2\pi\alpha(1-\alpha)n}} \cdot \left(\frac{p}{\alpha}\right)^{\alpha n} \cdot \left(\frac{1-p}{1-\alpha}\right)^{(1-\alpha)n}

指数部分在 α≠p\alpha \neq p 时为负,极大值在 α=p\alpha = p 处取得,"尾部"概率指数级衰减。

数值示例(p=0.5p=0.5,n=100n=100):

  • f(50)≈0.08f(50) \approx 0.08(在均值处仍很小)
  • f(25)≈1.9×10−7f(25) \approx 1.9 \times 10^{-7}(极其微小)
  • 事实上,Pr⁡[X=25]>Pr⁡[X<25]\Pr[X = 25] > \Pr[X < 25](两者均极小)

我的理解

我的理解

随机变量把复杂结果压缩成我们关心的可计算特征;同一个样本空间上可以定义许多不同随机变量。因此建模时首先要问“哪个数量能回答问题”,而不是立即套一个熟悉分布。