本文主要推导两个高斯分布的相加结果。在知乎上有个问题:正态分布随机变量的和还是正态分布吗? _ 也是本文主要解决的问题。
高斯分布的概率密度函数:
f(x)=2πδ1e−2δ2(x−u)2(1)
直觉中,两个高斯(正态)随机变量的和似乎应该是两个概率密度函数的和,如下图所示,其结果就近似为两个概率密度的包络线,这明显是错误的,是用直觉推导数学,大错特错。

在解决此问题前,我们需要搞清楚两个高斯函数的和的物理意义,这里用经典的投骰子作为为例子更好理解。
-
离散卷积:投骰子 - 同时投求两个骰子所的点数相加得4的概率是多少?
则其结果为
p1(1)p2(3)+p1(2)p2(2)+p1(3)p2(1)=121(2)
注意这里的概率为P(X+Y=4),因此卷积的物理意义不是连个概率密度相加,而是自变量相加后发生的概率,即若设 z=x+y,则有 z 发生的概率为:
f(z)=∫−∞+∞f(x)f(z−x)dx(3)
当理解到这里时,我们就可以很容易的计算两个高斯分布的加和了。
两个高斯分布相加本质问题可抽象为:已知两个独立高斯分布 N1∼(u1,δ12), N2∼(u2,δ22),求新的概率分布 N=N1+N2∼(?,?)
设 N1 的概率分布函数为 f1(x), N2 的概率分布函数为 f2(y), 则此问题变为求 f(z=x+y)的概率密度函数?
f(z)=∫−∞+∞f1(x)f2(z−x)dx=∫−∞+∞2πδ11e−2δ12(x−u1)2⋅2πδ21e−2δ22(z−x−u2)2dx(4)
仔细一看,这里的 f(z) 就是在前一节《两个高斯分布乘积的理论推导》中推导的结果,这里先引用前一节的推导结果,公式7 和 公式8:
f1(x)f2(x)Sg=Sg⋅2πδ1e−2δ2(x−u)2=2π(δ12+δ22)1e−2(δ12+δ22)(u1−u2)2(5)
将公式5代入公式4,其中 f1(x)∼(u1,δ12) , f2(x)∼(z−u2,δ22) 可得:
f(z)=∫−∞+∞2πδ11e−2δ12(x−u1)2⋅2πδ21e−2δ22(x−(z−u2))2dx=∫−∞+∞Sg⋅2πδ1e−2δ2(x−u)2dx=Sg(6)
其中:
Sg=2π(δ12+δ22)1exp(−2(δ12+δ22)(u1−(z−u2))2)(7)
则可得:
f(z)=2π(δ12+δ22)1exp(−2(δ12+δ22)(z−(u1+u2))2)(8)
对比高斯分布函数表达式,可以明显看出,f(z)∼(u1+u2,δ12+δ22)
同时,我们可以继续推导得:
若两个独立高斯分布 N1∼(au1,(Aδ1)2),N2∼(bu2,(Bδ2)2)
则其卷积和为 N1∼(u,δ2)
- u=au1+bu2
- δ2=A2δ12+B2δ22

参考文献:
https://blog.****.net/chaosir1991/article/details/106910668
https://www.zhihu.com/question/26055805
https://blog.****.net/erzhonghou0033/article/details/106639102/