在概率论和统计学中,一个实数值随机变量的动差母函数(moment-generating function)又称动差生成函数,矩亦被称作动差,矩生成函数是其概率分布的一种替代规范。 因此,与直接使用概率密度函数或累积分布函数相比,它为分析结果提供了替代途径的基础。 对于由随机变量的加权和定义的分布的矩生成函数,有特别简单的结果。 然而,并非所有随机变量都具有矩生成函数。
顾名思义,矩生成函数可用于计算分布的矩:关于 0 的第 n {\displaystyle n} 个矩是矩生成函数的第 n {\displaystyle n} 阶导数,在 0 处求值。
除了实值分布(单变量分布),矩生成函数可以定义为向量或矩阵值的随机变量,甚至可以扩展到更一般的情况。
与特征函数不同,一个实数值分布的矩生成函数并不总是存在。 分布的矩生成函数的行为与分布的性质之间存在关系,例如矩的存在。
随机变数 X {\displaystyle X} 的动差母函数定义为:
前提是这个期望值存在。
如果 X {\displaystyle X} 具有连续概率密度函数 f ( x ) {\displaystyle f(x)} ,则它的动差母函数由下式给出:
其中 m i {\displaystyle m_{i}} 是第 i {\displaystyle i} 阶矩。 M X ( − t ) {\displaystyle M_{X}(-t)} 是 f ( x ) {\displaystyle f(x)} 的双边拉普拉斯变换。
不管概率分布是不是连续,矩生成函数都可以用黎曼-斯蒂尔吉斯积分给出:
其中 F {\displaystyle F} 是累积分布函数。
如果 X 1 , X 2 , … , X n {\displaystyle X_{1},X_{2},\ldots ,X_{n}} 是一系列独立的随机变量,且
其中 a i {\displaystyle a_{i}} 是常数,则 S n {\displaystyle S_{n}} 的概率密度函数是每一个 X i {\displaystyle X_{i}} 的概率密度函数的卷积,而 S n {\displaystyle S_{n}} 的矩生成函数则为:
对于分量为实数的向量值随机变量X,矩生成函数为:
其中 t {\displaystyle \mathbf {t} } 是一个向量, ⟨ t , X ⟩ {\displaystyle \langle \mathbf {t} ,\mathbf {X} \rangle } 是数量积。
只要矩生成函数在 t = 0 {\displaystyle t=0} 周围的开区间存在,第 n {\displaystyle n} 个矩为:
如果矩生成函数在这个区间内是有限的,则它唯一决定了一个概率分布。
一些其它在概率论中常见的积分变换也与矩生成函数有关,包括特征函数以及概率生成函数。
累积量生成函数是矩生成函数的对数。
下面是一些矩生成函数和特征函数的例子,用于比较。 可以看出,特征函数是矩生成函数 M X ( t ) {\displaystyle M_{X}(t)} 存在时的威克转动(Wick rotation)。
MultiCauchy ( μ , Σ ) {\displaystyle \operatorname {MultiCauchy} (\mu ,\Sigma )} [2]