Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

モーメント、確率母関数、積率母関数、特性関数

モーメント(積率)

平均や分散といった分布の特性を表す値を一般化したものが積率である。

k=1,2,k=1,2,\dotsに対して、

  • μk=E[Xk]\mu_k' = E[X^k]を原点まわりのkkモーメント(moment, 積率)

  • μk=E[(Xμ)k]\mu_k = E[(X - \mu)^k]を平均まわりのkk次 モーメント

という。

また、

  • E[X(X1)(Xk+1)]E[X (X-1) \dots (X - k + 1)]kk階乗モーメント(factorial moment)

という

確率母関数

確率分布を特徴づける関数であり、1つの確率分布に対して1つ対応する。確率関数や積率を生成できる。

GX(s)=p(0)+sp(1)+s2p(2)++skp(k)+G_X(s) = p(0) + s p(1) + s^2 p(2) + \cdots + s^k p(k) + \cdots

という形であるため

p(0)=GX(0),p(1)=GX(0),p(2)=12GX(0)p(0) = G_X(0) ,\quad p(1) = G_X'(0) ,\quad p(2) = \frac{1}{2} G_X''(0)

といったふうにs=0s=0 における GX(s)G_X(s) の導関数の次数と対応し、一般に

p(k)=1k!dkdskGX(s)s=0=1k!GX(k)(0)p(k)=\left.\frac{1}{k!} \frac{d^k}{d s^k} G_X(s)\right|_{s=0}=\frac{1}{k!} G_X^{(k)}(0)

となる。

このことから、確率母関数 GX(s)G_X(s) は確率関数 p(k),k=0,1,2,p(k), k=0,1,2,\dots を生成する関数であることがわかる。

積率母関数

指数関数をテイラー展開すると

etX=1+tX+t2X22!+t3X33!+e^{t X}=1+t X+\frac{t^2 X^2}{2!}+\frac{t^3 X^3}{3!}+\cdots

で、期待値をとると

MX(t)=E[etX]=1+E[X]t+E[X2]2!t2+E[X3]3!t3+M_X(t)=\mathbb{E}\left[e^{t X}\right]=1+\mathbb{E}[X] t+\frac{\mathbb{E}\left[X^2\right]}{2!} t^2+\frac{\mathbb{E}\left[X^3\right]}{3!} t^3+\cdots

という形になっている。つまり、係数がモーメントE[Xk]\mathbb{E}[X^k]となっている。

そのため、モーメント母関数を kk回微分すると

MX(k)(t)=dkdtkMX(t)=E[Xk]+O(t)M_X^{(k)}(t)=\frac{d^k}{d t^k} M_X(t)=\mathbb{E}[X^k]+O(t)

となり、t=0t=0を代入すれば

MX(k)(0)=E[Xk]M_X^{(k)}(0) = \mathbb{E}[X^k]

となってモーメントを取り出せる。

  • 1次のモーメント(平均):MX(0)=E[X]M_X^{\prime}(0)=\mathbb{E}[X]

  • 2次のモーメント:MX(0)=E[X2]M_X^{\prime \prime}(0)=\mathbb{E}[X^2]

    • そこから分散は Var(X)=E[X2](E[X])2\operatorname{Var}(X)=\mathbb{E}[X^2]-(\mathbb{E}[X])^2 で求められる

例:正規分布の積率母関数

XN(μ,σ2)X \sim \mathcal{N}\left(\mu, \sigma^2\right) の密度は

fX(x)=12πσexp((xμ)22σ2)f_X(x)=\frac{1}{\sqrt{2 \pi} \sigma} \exp \left(-\frac{(x-\mu)^2}{2 \sigma^2}\right)

積率母関数は

No input for math node

MX(t)=E[etX]=etxfX(x)dx=12πσexp(tx(xμ)22σ2)dx=12πσexp(txx22μx+μ22σ2)指数の中を整理dx=12πσexp(12σ2[x2+2(μ+σ2t)xμ2])dx\begin{aligned} M_X(t) & =\mathbb{E}\left[e^{t X}\right]\\ & =\int_{-\infty}^{\infty} e^{t x} f_X(x) d x\\ & =\frac{1}{\sqrt{2 \pi} \sigma} \int_{-\infty}^{\infty} \exp \left(t x-\frac{(x-\mu)^2}{2 \sigma^2}\right) d x \\ & =\frac{1}{\sqrt{2 \pi} \sigma} \int_{-\infty}^{\infty} \exp \underbrace{ \left(t x-\frac{x^2-2 \mu x+\mu^2}{2 \sigma^2} \right) }_{\text {指数の中を整理}} d x \\ & =\frac{1}{\sqrt{2 \pi} \sigma} \int_{-\infty}^{\infty} \exp \left(\frac{1}{2 \sigma^2}\left[-x^2+2\left(\mu+\sigma^2 t\right) x-\mu^2\right]\right) d x \end{aligned}

ここで定数 a:=μ+σ2ta:=\mu+\sigma^2 t とおくと

x2+2ax=(x22ax)=((xa)2a2)=(xa)2+a2-x^2+2 a x=-\left(x^2-2 a x\right)=-\left((x-a)^2-a^2\right)=-(x-a)^2+a^2

よって

MX(t)=12πσexp(12σ2[(xa)2+a2μ2])dx=exp(a2μ22σ2)櫝分と独立な定数因子 12πσexp((xa)22σ2)dx正規分布の体数倍の積分→=1=exp(a2μ22σ2)=exp((μ+σ2t)2μ22σ2)=exp(μ2+2μσ2t+σ4t2μ22σ2)=exp(μt+σ2t22)=exp(μt+12σ2t2)\begin{aligned} M_X(t) & =\frac{1}{\sqrt{2 \pi} \sigma} \int_{-\infty}^{\infty} \exp \left(\frac{1}{2 \sigma^2}\left[-(x-a)^2+a^2-\mu^2\right]\right) d x \\ & =\underbrace{ \exp \left(\frac{a^2-\mu^2}{2 \sigma^2}\right)}_{\text {櫝分と独立な定数因子 }} \cdot \underbrace{ \frac{1}{\sqrt{2 \pi} \sigma} \int_{-\infty}^{\infty} \exp \left(-\frac{(x-a)^2}{2 \sigma^2}\right) d x }_{ \text{正規分布の体数倍の積分→=1} }\\ &= \exp \left(\frac{a^2-\mu^2}{2 \sigma^2}\right)\\ & =\exp \left(\frac{\left(\mu+\sigma^2 t\right)^2-\mu^2}{2 \sigma^2}\right) \\ & =\exp \left(\frac{\mu^2+2 \mu \sigma^2 t+\sigma^4 t^2-\mu^2}{2 \sigma^2}\right)\\ &= \exp \left(\mu t+\frac{\sigma^2 t^2}{2}\right)\\ &= \exp \left(\mu t+\frac{1}{2} \sigma^2 t^2\right) \end{aligned}

ということで

MX(t)=exp(μt+12σ2t2)M_X(t)=\exp \left(\mu t+\frac{1}{2} \sigma^2 t^2\right)
正規分布の平均と分散

正規分布の積率母関数

MX(t)=exp(μt+12σ2t2)M_X(t)=\exp \left(\mu t+\frac{1}{2} \sigma^2 t^2\right)

から平均と分散をもとめたいとする。

平均

1次のモーメントE[X]\mathbb{E}[X]は、積率母関数の1階微分が

MX(t)=(μ+σ2t)exp(μt+12σ2t2)M_X^{\prime}(t)=\left(\mu+\sigma^2 t\right) \exp \left(\mu t+\frac{1}{2} \sigma^2 t^2\right)

なのでt=0t=0のとき

MX(0)=μexp(0)=μ=E[X]M_X^{\prime}(0)= \mu \exp(0) = \mu = \mathbb{E}[X]

より、平均はμ\mu

分散

2次のモーメントE[X2]\mathbb{E}[X^2]は、積率母関数の2階微分が

MX(t)=(σ2+(μ+σ2t)2)exp(μt+12σ2t2)M_X^{\prime \prime}(t)=\left(\sigma^2+\left(\mu+\sigma^2 t\right)^2\right) \exp \left(\mu t+\frac{1}{2} \sigma^2 t^2\right)

であるため、t=0t=0を代入すれば

MXμ(0)=σ2+μ2=E[X2]M_X^\mu(0)=\sigma^2+\mu^2 = \mathbb{E}[X^2]

となる。

分散は

Var(X)=E[X2](E[X])2=σ2+μ2μ2=σ2\begin{aligned} \operatorname{Var}(X) &= \mathbb{E}[X^2] - (\mathbb{E}[X])^2\\ &= \sigma^2+\mu^2 - \mu^2\\ &= \sigma^2 \end{aligned}

となる

特性関数

分布によっては積率母関数は存在しない。しかし複素空間では常に存在する。積率母関数を複素平面上へと一般化したのが特性関数。