母関数(generating function)は無限個の数を一つの解析的対象にまとめる。モーメント母関数(MGF:moment generating function)は確率変数のモーメントをすべて一つの冪級数にまとめたものだ。多くの有用な分布はシンプルな MGF を持ち、独立な変数の和の MGF はそれぞれの MGF の積になるため、MGF は和の分布の計算と極限定理の証明に強力な道具となる。
定義
確率変数 X のモーメント母関数は
MX(t):=E[etX],t∈R
と定義され、期待値が有限となる 0 のまわりの開区間上で定義される。離散分布の場合:
MX(t)=k∑etxkpk.
絶対連続分布の場合:
MX(t)=∫−∞+∞etxfX(x)dx.
どちらも分布のラプラス(Laplace)変換(s=−t とおいたもの)だ。
MGF からモーメントを復元する
etX を冪級数として展開する:
etX=k=0∑∞k!(tX)k=k=0∑∞k!Xktk.
期待値をとると(MX(t) が 0 の近くで有限のとき優収束定理により正当化される):
MX(t)=k=0∑∞k!E[Xk]tk=k=0∑∞k!μk′tk.(1)
これより MX(t) は t に関する冪級数で、その係数が生モーメントを符号化していることがわかる。k 回微分して t=0 で評価すると:
MX(k)(0)=E[Xk]=μk′.(2)
すなわち第 k モーメントは MGF の t=0 における第 k 導関数の値だ。これが定義的な性質:MGF はモーメントを生成する。
標準的な分布の MGF
| 分布 | MX(t) | 定義域 |
|---|
| Bernoulli(p) | (1−p)+pet | t∈R |
| Bin(n,p) | (1−p+pet)n | t∈R |
| Poisson(λ) | exp(λ(et−1)) | t∈R |
| Exp(λ) | λ−tλ | t<λ |
| Gamma(α,λ) | (λ−tλ)α | t<λ |
| N(μ,σ2) | exp(μt+2σ2t2) | t∈R |
N(0,1) の導出。 密度 f(x)=2π1e−x2/2 に対して:
MX(t)=∫−∞+∞etx⋅2πe−x2/2dx=∫−∞+∞2πe−(x−t)2/2+t2/2dx=et2/2∫−∞+∞2πe−(x−t)2/2dx=et2/2,
平方完成を行い、残りの積分が 1 に積分されるガウス積分であることを認識することで得られる。
独立な変数に対する乗法的性質
定理。 X と Y が 独立な 確率変数であり、MX と MY がともに 0 を含む開区間上で有限ならば、X+Y の MGF は
MX+Y(t)=MX(t)⋅MY(t).(3)
証明。 独立性より etX と etY もそれぞれ X、Y の可測関数として独立なので:
MX+Y(t)=E[et(X+Y)]=E[etXetY]=E[etX]⋅E[etY]=MX(t)⋅MY(t).
応用。 性質 (3) により、MGF を比較することで独立な変数の和の分布を同定しやすくなる:
- X∼Bin(m,p)、Y∼Bin(n,p) が独立:MX+Y(t)=(1−p+pet)m+n なので X+Y∼Bin(m+n,p)。
- X∼Poisson(λ)、Y∼Poisson(μ) が独立:MX+Y(t)=e(λ+μ)(et−1) なので X+Y∼Poisson(λ+μ)。
- X∼N(μ1,σ12)、Y∼N(μ2,σ22) が独立:MX+Y(t)=e(μ1+μ2)t+(σ12+σ22)t2/2 なので X+Y∼N(μ1+μ2,σ12+σ22)。
一意性:MGF は分布を決定する
定理。 MX(t) がある δ>0 に対して開区間 (−δ,δ) 上のすべての t で有限ならば、MX は X の分布を一意に決定する。
より正確に:MX(t)=MY(t) がすべての t∈(−δ,δ) で成り立つならば PX=PY(分布が同一)。
これが MGF で分布を安全に同定できる理由だ——上の計算で MX+Y=MN(μ1+μ2,σ12+σ22) が成り立つことは、X+Y が正規分布に従うことを本当に意味する。
存在の注意点。 MGF はすべての t=0 で存在する(有限になる)とは限らない。コーシー分布は MGF を持たない。対数正規分布の MGF はすべての t>0 で +∞ だ。MGF が 0 の近傍で存在しない場合、モーメント列は分布を決定しないことがある(対数正規分布が古典的な例だ)。そのような場合、特性関数(characteristic function)φX(t)=E[eitX](i=−1)が常に存在し常に分布を決定するため、理論的な研究ではより一般的な道具となる。
キュムラント
キュムラント母関数(cumulant generating function)は MGF の対数だ:
KX(t):=lnMX(t)=lnE[etX].
その 0 での導関数をキュムラント(cumulant)κk:=KX(k)(0) という。最初の二つのキュムラントは平均と分散だ:
κ1=E[X]=μ,κ2=Var(X)=σ2.
独立な X,Y に対して:KX+Y(t)=KX(t)+KY(t) なので、分散と同様にキュムラントは独立性のもとで加算される。この加法性により多くの計算でキュムラントは特に扱いやすい。
まとめ
- MGF MX(t)=E[etX] はすべてのモーメントを 0 での導関数として符号化する:MX(k)(0)=E[Xk]。
- 標準的な MGF:二項分布 (1−p+pet)n;ポアソン分布 eλ(et−1);指数分布 λ/(λ−t);正規分布 eμt+σ2t2/2。
- 乗法的性質:独立な X,Y に対して MX+Y=MX⋅MY ——これにより和の分布を同定できる。
- 一意性:MX が 0 の近くで有限ならば X の分布を一意に決定する。
- MGF が存在しないこともある(コーシー分布・対数正規分布など);そのような場合は常に存在し常に分布を決定する特性関数 E[eitX] が使われる。
- キュムラント母関数 lnMX(t) の 0 での導関数がキュムラントであり、独立性のもとで加算される。