ARTICLE

对数矩生成函数

对数矩生成函数 (Cumulant Generating Function) 对数矩生成函数(Logarithmic Moment Generating Function,简称 LMGF),又称累积量生成函数(Cumulant Generating Function,简称 CGF),是概率论与数理统计中对矩生成函数(MGF)取自然对数后得到的函数。它将随机变

浏览 0 更新 2026-06-27

对数矩生成函数 (Cumulant Generating Function)

对数矩生成函数(Logarithmic Moment Generating Function,简称 LMGF),又称累积量生成函数(Cumulant Generating Function,简称 CGF),是概率论数理统计中对矩生成函数(MGF)取自然对数后得到的函数。它将随机变量的分布信息从"矩"的序列转化为"累积量"(cumulants)的序列,后者在许多统计推断问题中具有更优越的代数与分析性质。

定义

设随机变量 XX矩生成函数MX(t)=E[etX]M_X(t) = \mathbb{E}[e^{tX}],且存在某个包含原点的开区间 (h,h)(-h, h) 使得 MX(t)<M_X(t) < \infty。则 XX 的对数矩生成函数定义为:

KX(t)=logMX(t)=logE[etX],t<hK_X(t) = \log M_X(t) = \log \mathbb{E}[e^{tX}], \quad |t| < h

对于多元随机向量 X=(X1,,Xd)T\mathbf{X} = (X_1, \ldots, X_d)^T,其联合对数矩生成函数为:

KX(t)=logE[exp(i=1dtiXi)],tRdK_{\mathbf{X}}(\mathbf{t}) = \log \mathbb{E}\left[\exp\left(\sum_{i=1}^{d} t_i X_i\right)\right], \quad \mathbf{t} \in \mathbb{R}^d

当期望存在时,KX(t)K_X(t)t=0t = 0 附近是解析的,并且 KX(0)=log1=0K_X(0) = \log 1 = 0

累积量 (Cumulants)

对数矩生成函数的核心价值在于其泰勒展开系数——累积量。将 KX(t)K_X(t)t=0t=0 处展开为幂级数:

KX(t)=n=1κntnn!K_X(t) = \sum_{n=1}^{\infty} \kappa_n \frac{t^n}{n!}

其中系数 κn\kappa_n 称为 XX 的第 nn 阶累积量(或半不变量,semi-invariant)。前四阶累积量与中心矩的关系如下:

  • κ1=E[X]\kappa_1 = \mathbb{E}[X] —— 均值(一阶累积量等于期望)
  • κ2=Var(X)=E[(Xμ)2]\kappa_2 = \operatorname{Var}(X) = \mathbb{E}[(X - \mu)^2] —— 方差(二阶累积量等于方差)
  • κ3=E[(Xμ)3]\kappa_3 = \mathbb{E}[(X - \mu)^3] —— 三阶中心矩(偏度的分子)
  • κ4=E[(Xμ)4]3[Var(X)]2\kappa_4 = \mathbb{E}[(X - \mu)^4] - 3[\operatorname{Var}(X)]^2 —— 四阶累积量(峰度的超额部分)

更一般地,累积量与矩之间通过组合公式相互转换。记 μn=E[Xn]\mu_n' = \mathbb{E}[X^n]nn 阶原点矩,有:

κn=n!{k1,,kn}(1)r1(r1)!i=1n1ki!(μii!)ki\kappa_n = n! \sum_{\{k_1, \ldots, k_n\}} (-1)^{r-1} (r-1)! \prod_{i=1}^{n} \frac{1}{k_i!}\left(\frac{\mu_i'}{i!}\right)^{k_i}

其中求和遍历所有满足 i=1niki=n\sum_{i=1}^{n} i k_i = n 的非负整数解,且 r=kir = \sum k_i

核心性质

独立可加性 (Additivity)

对数矩生成函数最重要的性质是:若 XXYY 相互独立,则:

KX+Y(t)=logE[et(X+Y)]=log(E[etX]E[etY])=KX(t)+KY(t)K_{X+Y}(t) = \log \mathbb{E}[e^{t(X+Y)}] = \log(\mathbb{E}[e^{tX}]\mathbb{E}[e^{tY}]) = K_X(t) + K_Y(t)

由此直接推出累积量的可加性:κn(X+Y)=κn(X)+κn(Y)\kappa_n^{(X+Y)} = \kappa_n^{(X)} + \kappa_n^{(Y)}。这一性质是矩(除一阶外)所不具备的,也是累积量在涉及独立随机变量之和的统计推断(如中心极限定理的精细化)中占据核心地位的根本原因。

线性变换

对常数 a,bRa, b \in \mathbb{R}

KaX+b(t)=tb+KX(at)K_{aX+b}(t) = tb + K_X(at)

由此可推导累积量在仿射变换下的行为:κ1(aX+b)=aκ1(X)+b\kappa_1^{(aX+b)} = a\kappa_1^{(X)} + b,而对于 n2n \ge 2κn(aX+b)=anκn(X)\kappa_n^{(aX+b)} = a^n \kappa_n^{(X)}

与特征函数的关系

特征函数ϕX(t)=E[eitX]\phi_X(t) = \mathbb{E}[e^{itX}]。对数矩生成函数本质上可视为特征函数的对数在实数轴上取值的推广:logϕX(it)=KX(t)\log \phi_X(-it) = K_X(t)。因此,当矩生成函数存在时,对数矩生成函数与特征函数的对数(有时称为第二特征函数)包含等价的信息。

凸性

KX(t)K_X(t) 在其定义域上是凸函数。这是因为其二阶导数:

KX(t)=MX(t)MX(t)[MX(t)]2[MX(t)]2=VarPt(X)0K_X''(t) = \frac{M_X''(t)M_X(t) - [M_X'(t)]^2}{[M_X(t)]^2} = \operatorname{Var}_{P_t}(X) \ge 0

其中 VarPt\operatorname{Var}_{P_t} 表示对经过指数倾斜(exponential tilting)的概率测度 dPt=etXdP/MX(t)dP_t = e^{tX} dP / M_X(t)XX 的方差。凸性为大偏差理论中速率函数的Legendre-Fenchel变换表示提供了基础。

常见分布的对数矩生成函数

  1. 正态分布 N(μ,σ2)N(\mu, \sigma^2): \[ K(t) = \mu t + \frac{1}{2}\sigma^2 t^2 \] 所有三阶及以上累积量均为零(κn=0,  n3\kappa_n = 0,\; n \ge 3),这刻画了正态分布的特征:它是唯一具有有限个非零累积量的分布。
  2. 泊松分布 Poisson(λ)\operatorname{Poisson}(\lambda): \[ K(t) = \lambda(e^t - 1) \] 所有累积量均等于 λ\lambdaκn=λ,  n\kappa_n = \lambda,\; \forall n)。
  3. 指数分布 Exp(λ)\operatorname{Exp}(\lambda): \[ K(t) = -\log(1 - t/\lambda), \quad t < \lambda \] 累积量通项为 κn=(n1)!/λn\kappa_n = (n-1)! / \lambda^n
  4. 伯努利分布 Bernoulli(p)\operatorname{Bernoulli}(p): \[ K(t) = \log(1 - p + pe^t) \]
  5. 伽马分布 Γ(α,β)\Gamma(\alpha, \beta): \[ K(t) = -\alpha \log(1 - t/\beta), \quad t < \beta \] 累积量通项为 κn=α(n1)!/βn\kappa_n = \alpha(n-1)! / \beta^n

在统计推断中的应用

埃奇沃斯展开 (Edgeworth Expansion)

对数矩生成函数是推导埃奇沃斯展开的核心工具。对于独立同分布随机变量之和的标准化形式 Sn=(Xinμ)/(σn)S_n = (\sum X_i - n\mu)/(\sigma\sqrt{n}),其分布函数可通过累积量进行渐近展开:

FSn(x)Φ(x)ϕ(x)[γ16nH2(x)+γ224nH3(x)+γ1272nH5(x)]F_{S_n}(x) \approx \Phi(x) - \phi(x)\left[\frac{\gamma_1}{6\sqrt{n}}H_2(x) + \frac{\gamma_2}{24n}H_3(x) + \frac{\gamma_1^2}{72n}H_5(x)\right]

其中 γ1=κ3/κ23/2\gamma_1 = \kappa_3 / \kappa_2^{3/2} 为偏度,γ2=κ4/κ22\gamma_2 = \kappa_4 / \kappa_2^2 为超额峰度,HkH_k 为 Hermite 多项式。该展开比单纯的正态近似提供了更高阶的精度。

鞍点近似 (Saddlepoint Approximation)

在大偏差和中等偏差概率的近似中,鞍点方法利用对数矩生成函数的Fenchel共轭——速率函数 I(x)=supt{txK(t)}I(x) = \sup_t \{tx - K(t)\}——在鞍点 t^\hat{t}(满足 K(t^)=xK'(\hat{t}) = x)处对密度或尾部概率进行指数级精确的逼近:

fXˉn(x)n2πK(t^)exp(n[t^xK(t^)])f_{\bar{X}_n}(x) \approx \sqrt{\frac{n}{2\pi K''(\hat{t})}} \exp\left(-n[ \hat{t}x - K(\hat{t}) ]\right)

该近似在自助法生存分析金融风险度量中有广泛应用。

大偏差理论 (Large Deviations Theory)

Cramér定理表明,对于独立同分布序列的样本均值,其大偏差概率的对数渐近行为完全由对数矩生成函数决定:

limn1nlogP(Xˉnx)=I(x)=suptR{txK(t)},x>E[X]\lim_{n\to\infty} -\frac{1}{n}\log \mathbb{P}(\bar{X}_n \ge x) = I(x) = \sup_{t\in\mathbb{R}} \{tx - K(t)\}, \quad x > \mathbb{E}[X]

速率函数 I(x)I(x) 作为对数矩生成函数的 Legendre-Fenchel 变换,是大偏差理论的核心对象,连接了概率论、统计力学信息论

与统计学其他概念的关联

对数矩生成函数与指数族分布存在深刻的结构性联系。自然指数族的对数配分函数正是对数矩生成函数在特定参数化下的体现。若一个分布族的密度可写为 f(xθ)=h(x)exp(θT(x)A(θ))f(x|\theta) = h(x)\exp(\theta T(x) - A(\theta)),则对数配分函数 A(θ)=logh(x)eθT(x)dxA(\theta) = \log \int h(x)e^{\theta T(x)}dx 就是充分统计量 T(X)T(X) 的对数矩生成函数(在 hh 为概率密度时)。由此,A(θ)=Eθ[T(X)]A'(\theta) = \mathbb{E}_\theta[T(X)]A(θ)=Varθ(T(X))A''(\theta) = \operatorname{Var}_\theta(T(X)),建立了指数族中累积量之间的系统对应。