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