概率论中有许多反直觉的悖论,它们挑战了人们的直觉思维,常常让人觉得结果与期望相反。以下是几个经典案例及详细说明:
1. 生日悖论 (Birthday Paradox)
描述:
在一个房间中,有多少人时,两人生日相同的概率超过50%?直觉可能会认为需要很多人,但实际上只需要23人。
解释:
- 计算方法基于补事件,即所有人生日都不同的概率:
P ( 不同 ) = 365 365 × 364 365 × ⋯ × 365 − n + 1 365 P(\text{不同}) = \frac{365}{365} \times \frac{364}{365} \times \cdots \times \frac{365-n+1}{365} P(不同)=365365×365364×⋯×365365−n+1
其中 n n n是人数。 - 当 n = 23 n = 23 n=23时, P ( 相同 ) = 1 − P ( 不同 ) ≈ 50.7 % P(\text{相同}) = 1 - P(\text{不同}) \approx 50.7\% P(相同)=1−P(不同)≈50.7%。
- 原因在于组合爆炸效应,23人中共有 ( 23 2 ) = 253 \binom{23}{2} = 253 (223)=253 对生日需要检查,而不是线性增加。
2. 蒙提霍尔问题 (Monty Hall Problem)
描述:
一场游戏中,有三个门,背后分别是两个山羊和一辆车。选手选一个门后,主持人打开另一个门,显示山羊,然后问选手是否要换门。直觉认为换门与否成功概率相同,但换门成功率为
2
3
\frac{2}{3}
32。
解释:
- 初选时,选中车的概率为 1 3 \frac{1}{3} 31,选中山羊的概率为 2 3 \frac{2}{3} 32。
- 主持人知道车的位置,总会打开一扇有山羊的门:
- 如果初选是山羊(概率 2 3 \frac{2}{3} 32),换门后必定选到车。
- 如果初选是车(概率 1 3 \frac{1}{3} 31),换门后选到山羊。
- 换门策略的总成功率:
P ( 换门成功 ) = P ( 初选山羊 ) = 2 3 P(\text{换门成功}) = P(\text{初选山羊}) = \frac{2}{3} P(换门成功)=P(初选山羊)=32
3. 两小孩问题 (Two Child Problem)
描述:
一个家庭有两个孩子,已知其中一个是男孩,求两个都是男孩的概率。直觉认为是
1
2
\frac{1}{2}
21,实际是
1
3
\frac{1}{3}
31。
解释:
可能的组合有:
- 男孩 - 男孩 (BB)
- 男孩 - 女孩 (BG)
- 女孩 - 男孩 (GB)
- 女孩 - 女孩 (GG)
已知其中一个是男孩,排除 GG,剩余组合为 BB、BG、GB。
两者都是男孩(BB)的概率为:
P
(
BB
)
=
1
3
P(\text{BB}) = \frac{1}{3}
P(BB)=31
4. 赌徒谬误 (Gambler’s Fallacy)
描述:
如果连续抛硬币多次都是正面,人们往往认为下一次出反面的概率会更高,但实际上每次抛硬币正反概率始终是
50
%
50\%
50%。
解释:
- 每次独立实验互不影响,前几次结果不改变下一次的概率。
- 误解源于“均值回归”的错用:随机过程的长期趋势不意味着短期内会补偿。
5. 检验悖论 (Base Rate Fallacy)
描述:
在疾病检测中,若某测试准确率为
99
%
99\%
99%,结果为阳性时患病概率很高吗?实际患病概率可能很低。
解释:
假设:
- 疾病患病率(先验概率)为 1 % 1\% 1%。
- 检测准确率为 99 % 99\% 99%。
- 假阳性率为 1 % 1\% 1%。
用贝叶斯公式计算:
P
(
患病 | 阳性
)
=
P
(
阳性 | 患病
)
P
(
患病
)
P
(
阳性
)
P(\text{患病 | 阳性}) = \frac{P(\text{阳性 | 患病}) P(\text{患病})}{P(\text{阳性})}
P(患病 | 阳性)=P(阳性)P(阳性 | 患病)P(患病)
P
(
阳性
)
=
P
(
阳性 | 患病
)
P
(
患病
)
+
P
(
阳性 | 无病
)
P
(
无病
)
P(\text{阳性}) = P(\text{阳性 | 患病}) P(\text{患病}) + P(\text{阳性 | 无病}) P(\text{无病})
P(阳性)=P(阳性 | 患病)P(患病)+P(阳性 | 无病)P(无病)
代入数据:
P
(
患病 | 阳性
)
=
0.99
×
0.01
(
0.99
×
0.01
)
+
(
0.01
×
0.99
)
≈
50
%
P(\text{患病 | 阳性}) = \frac{0.99 \times 0.01}{(0.99 \times 0.01) + (0.01 \times 0.99)} \approx 50\%
P(患病 | 阳性)=(0.99×0.01)+(0.01×0.99)0.99×0.01≈50%
患病率低导致阳性结果的可信度下降。
6. 圣彼得堡悖论 (St. Petersburg Paradox)
描述:
一个游戏中,抛硬币直到首次出现正面,赢得的奖金为
2
n
2^n
2n 美元(
n
n
n是抛硬币的次数)。参加游戏需支付多少钱才合理?直觉认为数值有限,但理论值为无穷大。
解释:
期望值计算:
E
=
∑
n
=
1
∞
P
(
n
)
⋅
2
n
=
∑
n
=
1
∞
1
2
n
⋅
2
n
=
∑
n
=
1
∞
1
=
∞
E = \sum_{n=1}^\infty P(n) \cdot 2^n = \sum_{n=1}^\infty \frac{1}{2^n} \cdot 2^n = \sum_{n=1}^\infty 1 = \infty
E=∑n=1∞P(n)⋅2n=∑n=1∞2n1⋅2n=∑n=1∞1=∞
尽管期望值无限大,但现实中玩家不会支付高额费用,暴露出期望值与现实决策的脱节。
这些悖论展示了概率思维的重要性,提醒我们在处理概率问题时需要谨慎对待直觉判断。