算法与数学基础 · 第 7 期

概率与贝叶斯:不确定性怎么算

先验 + 似然 = 后验 · Bayes' theorem

一个 99% 准确的检测,阳性后真患病率可能只有 1%——这就是基础率谬误。贝叶斯定理告诉你为什么:罕见病的先验概率太低,再准的检测也会被假阳性淹没。不是检测不准,是你忘了基础率。
⏱ 约 10 分钟 🎯 凭直觉判断概率的人 📦 源:maths-cs-ai-compendium

01一个反共识:直觉算概率,常常错

"检测 99% 准确,阳性就是 99% 患病"——错。准确率是"有病能测出"和"没病不误报"的综合,不是"阳性后真患病的概率"。后者要靠贝叶斯算。

P(病|阳) = P(阳|病)·P(病) / P(阳)

分母 P(阳) = P(阳|病)·P(病) + P(阳|无病)·P(无病),把假阳性也算进去。病越罕见,假阳性越多,阳性后真患病的概率就越低。贝叶斯把"信念"变成可更新的数字:先验是你原来的判断,证据来了更新成后验。

不是检测不准,
是你忘了基础率。
灏天文库 · 算法与数学基础 P.38

02贝叶斯更新演示:调参数看后验

下面是一个疾病检测的贝叶斯计算。拖动滑块改变患病率(先验)、检测灵敏度、误报率,看"阳性后真患病率"怎么变。

📈 贝叶斯更新演示
调三个参数,看先验怎么被证据更新成后验。
1%
99%
5%

03贝叶斯思维:信念是可更新的

贝叶斯不只是公式,是一种思维方式:先有一个判断(先验),看到证据就更新(后验),证据越多越接近真相。这和"非黑即白"的直觉完全不同。

先验

原来的判断

没看到证据前你对某事的概率估计。可以基于经验、数据或均匀分布。

似然

证据的强度

在假设为真时观察到这个证据的概率。证据越强,似然越偏。

后验

更新后的判断

先验乘以似然再归一化。这就是贝叶斯"学习"的过程。

应用

spam / 医疗 / AI

垃圾邮件过滤、疾病诊断、A/B 测试、机器学习都是贝叶斯。

关键洞察:罕见事件需要更强的证据才能确认。这就是为什么"99% 准确的检测"对罕见病不够用——你需要更低的误报率,或者多次检测来累积证据。贝叶斯告诉你该信什么、信多少。

信念,
是可更新的。
灏天文库 · 算法与数学基础 P.40

04带走这套清单

✅ 贝叶斯 5 条可执行规则

  1. 看到"准确率 X%"先问基础率:罕见事件的后验远低于直觉。
  2. 贝叶斯 = 先验 × 似然 ÷ 证据,分母别忘了把假阳性算进去。
  3. 证据要累积:一次检测不够,多次独立检测后验会大幅上升。
  4. 先验别用 0 或 1:极端先验会让任何证据都更新不动。
  5. 做决策看后验 + 代价:阳性后真患病率低时,过度治疗代价更高。
先有判断,
再用证据更新。
灏天文库 · 算法与数学基础 P.41