高斯积分 是一个典型的不可积分,但是特定定积分有解的常用积分。由于 高斯分布 的广泛使用,熟练使用高斯积分还原进行速算是很有必要的。对于 链路 稍长的算法,能够速算出一个大概表达式相比只能定性是天差地别的。
高斯积分表达式
∫−∞∞e−x2/2dx=2π
有一些也去掉 /2 ,相应的结果记作
π
。但是高斯分布永远带着/2, 所以这个形式最容易使用。
证明很简单
S=∫−∞+∞e−x2/2dx
S2=∫−∞+∞e−x2/2dx⋅∫−∞+∞e−y2/2dy=∫planee−(x2+y2)/2dxdy
这显然是一个圆,换元到 极坐标系 x=rcosθ,y=rsinθ , dxdy=∣J∣drdθ=rdrdθ
完事儿了之后我们得到
S2=∫02π∫0+∞re−r2/2drdθ=∫02π∫0+∞e−r2/2d2r2dθ
里面显然是 1−0=1 ,所以 S2=2π
于是原积分是 2π
只需记忆高斯积分的表达式,就可以轻松记忆高斯分布。因为
- 概率需要归一化。所以高斯分布有一个系数 1/2π
- N(μ,σ) 相当于 μ+σN(0,1) ,所以 x 要变成 (x−μ)/σ
- 由于 x 变成了 (x−μ)/σ ,概率积分的时候变成了 d(σx−μ) , 因此高斯分布的系数还需要补一个 1/σ