常见分布:计数、等待、噪声各用哪一张脸
WARNING
🧪 Beta公测版本提示:教程主体已完成,正在优化细节,欢迎大家提Issue反馈问题或建议。
上一章用贝叶斯更新信念,但似然
必须先指定「数据长什么样」。本章只放五张最常用的脸:伯努利 / 二项、泊松、指数、高斯,并记住各自的期望与方差。前置:概率与贝叶斯。怎么从样本反推参数,见下一章 估计。
一、同一套数字特征,不同的生成故事
选分布不是看哪条曲线好看,而是问数据怎么生成的。抛一次币、抛
| 分布 | 故事 | ||
|---|---|---|---|
| Bernoulli | 一次抛币 | ||
| Binomial | |||
| Poisson | 稀有事件的计数 | ||
| Exp | 等到下一事件的时间 | ||
| 大量微小误差叠加 |

图解说明:左三是离散计数,右二是连续密度。同一套
;选哪一张脸取决于数据怎么生成,不是看哪条曲线好看。
保姆级数字例。 伯努利
卡点。 泊松「均值=方差」是诊断:若计数数据的样本方差远大于样本均值(过离散),泊松会低估尾部,该换成负二项。指数的「无记忆」对机械寿命往往不成立(零件会老化);它对放射性衰变、理想排队更合适。高斯对称、可取负值:等待时间、降雨量不要直接套高斯。
二、密度公式(代码里就是这几行)
二项:
泊松(用对数累加避免
高斯与指数:
C++ dist.hpp 与 Python demo.py 打印同一组探针:
保姆级数字例(与 demo 探针一致)。
二项在
逐步推导:二项如何从 次伯努利加出来,以及 (点击展开)
一次伯努利:
期望用线性(不必独立):
代入
Binom P(K=3)。
组合数 math.comb 在
伯努利方差
逐步推导:泊松极限 与指数无记忆(点击展开)
泊松是二项的稀有事件极限。 令
demo 用
指数来自泊松过程的等待。 若事件按速率
无记忆。 已经等了
再等
高斯在
与终端 N(0,1) φ(0)=0.3989 一致。积分

图解说明:
、 的二项柱,对 的泊松柱。峰都在 附近,高度和尾巴略有差别。
三、代码在做什么
左:二项柱与泊松柱并排。右:标准正态铃铛对指数折线(指数在负半轴为


cd docs/math/distributions/code
python demo.py
g++ -std=c++17 demo.cpp -o dist_demo四、小结
| 概念 | 一句话 |
|---|---|
| 伯努利 / 二项 | 抛币与计数; |
| 泊松 | 稀有事件;均值=方差;二项的 |
| 指数 | 等待时间;无记忆;只活在 |
| 高斯 | 对称噪声; |
| 下游 | 似然、GLM、估计 |
下一章 数理统计与估计:有了生成故事,怎么用数据猜
、 、 。
📥 Code
| File | View | Download |
|---|---|---|
| demo.py | Open | Download |
| dist.hpp | — | Download |
| demo.cpp | — | Download |
| exercise.py | Open | Download |
参考
- Blitzstein & Hwang, Introduction to Probability
- Feller, An Introduction to Probability Theory(经典叙事)