矩生成函数

Definition矩生成函数

随机变量 XX 的矩生成函数(moment generating function, MGF)定义为

MX(t)=E[etX]M_X(t) = \mathbb{E}[e^{tX}]

它把随机变量的各阶矩编码到同一个函数里。

对于离散型随机变量:

MX(t)=xetxpX(x)M_X(t) = \sum_x e^{tx} p_X(x)

对于连续型随机变量:

MX(t)=etxfX(x)dxM_X(t) = \int_{-\infty}^{\infty} e^{tx} f_X(x)\,dx

基本性质

生成矩

如果 MX(t)M_X(t)t=0t=0 附近存在并可微,那么 XXnn 阶矩可以通过对 MGF 求 nn 阶导数得到:

E[Xn]=MX(n)(0)\mathbb{E}[X^n] = M_X^{(n)}(0)

常用规则

  1. 唯一性:如果两个随机变量的 MGF 相同,并且 MGF 在 00 的邻域内存在,那么它们有相同的分布。
  2. 线性变换:若 Y=aX+bY = aX + b,则 MY(t)=ebtMX(at)M_Y(t) = e^{bt}M_X(at)
  3. 独立和:如果 XXYY 独立,则 MX+Y(t)=MX(t)MY(t)M_{X+Y}(t) = M_X(t)M_Y(t)

常见分布的 MGF

分布MGF定义域
Bernoulli(p)(p)1p+pet1-p+pe^t所有 tt
Binomial(n,p)(n,p)(1p+pet)n(1-p+pe^t)^n所有 tt
Poisson(λ)(\lambda)eλ(et1)e^{\lambda(e^t-1)}所有 tt
Normal(μ,σ2)(\mu,\sigma^2)eμt+12σ2t2e^{\mu t+\frac{1}{2}\sigma^2t^2}所有 tt
Exponential(λ)(\lambda)λλt\frac{\lambda}{\lambda-t}t<λt < \lambda
Uniform(a,b)(a,b)etbetat(ba)\frac{e^{tb}-e^{ta}}{t(b-a)}t0t \neq 0

用途

  1. 计算矩:快速得到期望、方差以及更高阶矩。
  2. 刻画分布:在存在条件满足时,MGF 可以唯一确定分布。
  3. 处理独立和:独立随机变量之和的 MGF 是各自 MGF 的乘积。
  4. 证明极限定理:很多分布收敛证明会借助 MGF 或相关的特征函数。

更多关于期望和方差的内容见期望和方差