在概率論和統計學中,一個實數值隨機變量的動差母函數(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]