Note: ガウス積分

統計
作者

Ryo Nakagami

公開

2026-03-01

更新日

2026-03-31

ガウス積分

定理 1 ガウス積分

$$ \int^\infty_{-\infty} \exp(-x^2) \,\mathrm{d}x = \sqrt{\pi} $$

証明方針

内容
方針 1次元積分 I を直接求める代わりに I2 を2次元積分として扱う
方法 極座標変換 (x, y) → (r, θ) により2重積分を分離可能な形に変換する
手段 ヤコビアン r を用いて exp (−r2)r の積分に帰着し,置換 u = r2 で計算する
ノートProof

I ≔ ∫−∞exp (−x2) dx

とおく.このとき,

$$ \begin{align} I^2 &= I \int^\infty_{-\infty} \exp(-x^2) \,\mathrm{d}x\\ &= \int^\infty_{-\infty} I \exp(-x^2) \,\mathrm{d}x\\ &= \int^\infty_{-\infty} \left(\int^\infty_{-\infty}\exp(-y^2) \,\mathrm{d}y\right) \exp(-x^2) \,\mathrm{d}x\\ &= \int^\infty_{-\infty}\int^\infty_{-\infty} \exp(- (x^2 + y^2)) \,\mathrm{d}x \,\mathrm{d}y \end{align} $$

これは平面全体(x–y平面)での積分なので,極座標変換

x = rcos θ,  y = rsin θ

を実施する.ヤコビアン J

$$ \begin{align} J &= \operatorname{det}\left( \begin{array}{cc} \frac{\partial x}{\partial r} & \frac{\partial x}{\partial \theta}\\ \frac{\partial y}{\partial r} & \frac{\partial y}{\partial \theta} \end{array} \right)\\ &= r \end{align} $$

であることから

I2 = ∫02π0exp (−r2)r dr dθ

ここで積分を分離すると,置換 r2 = u を利用することで

$$ \begin{align} I^2 &= \left(\int^{2\pi}_0\,\mathrm{d}\theta\right) \left(\int^\infty_0 \exp(-r^2)r \,\mathrm{d}r\right)\\ &= 2\pi \times \frac{1}{2} = \pi \end{align} $$

したがって,$I = \sqrt{\pi}$

ガウス積分のplot

f(x, y) = exp (−(x2 + y2)) の bell surface を以下にplot

コード
import numpy as np
import matplotlib.pyplot as plt

# グリッド生成
x = np.linspace(-3, 3, 200)
y = np.linspace(-3, 3, 200)
X, Y = np.meshgrid(x, y)
Z = np.exp(-(X**2 + Y**2))

# Bell surface の描画
fig = plt.figure(figsize=(10, 8))
ax = fig.add_subplot(111, projection="3d")
ax.plot_surface(X, Y, Z, cmap="jet", edgecolor="none", alpha=0.9)
ax.set_xlabel("x")
ax.set_ylabel("y")
ax.set_zlabel(r"$f(x,y)$", labelpad=10)
ax.set_box_aspect(None, zoom=0.85)
plt.show()
図 1

例 1 正規分布と規格化

$$ I = \int_{-\infty}^\infty \exp\left(-\frac{x^2}{2\sigma^2}\right)\,\mathrm{d}x $$

を考える.

$$ I^2 = \int_{-\infty}^\infty\int_{-\infty}^\infty \exp\left(-\frac{x^2 + y^2}{2\sigma^2}\right)\,\mathrm{d}x\,\mathrm{d}y $$

として,同じく極座標変換をすると

$$ \begin{align} I^2 &= \int_{0}^{2\pi}\int_{0}^\infty \exp\left(-\frac{r^2}{2\sigma^2}\right)r\,\mathrm{d}r\,\mathrm{d}y\theta\\ &= 2\pi\times \frac{1}{2}\int_{0}^\infty \exp\left(-\frac{u}{2\sigma^2}\right)\,\mathrm{d}u \quad \because r^2 = u\\ &= 2\pi \times \frac{1}{2} \times 2\sigma^2\\ &= 2\pi\sigma^2 \end{align} $$

したがって,$I = \sqrt{2\pi\sigma^2}$


ガウス分布とモード

1Dガウス分布の場合

命題 1

1次元ガウス分布

$$ \mathcal{N}(x \mid \mu, \sigma^2) = \frac{1}{\sqrt{2\pi\sigma^2}} \exp\left(-\frac{(x - \mu)^2}{2\sigma^2}\right) $$

のモード(最頻値)は mode(x) = μ である.

ノートProof

確率密度関数 p(x) を最大化する x を求める.p(x) > 0 であるから,p(x) の最大化は ln p(x) の最大化と同値である.

$$ \ln p(x) = -\frac{1}{2}\ln(2\pi\sigma^2) - \frac{(x - \mu)^2}{2\sigma^2} $$

x で微分すると,

$$ \frac{d}{dx}\ln p(x) = -\frac{x - \mu}{\sigma^2} $$

これを 0 とおくと x = μ を得る.また,2階微分は

$$ \frac{d^2}{dx^2}\ln p(x) = -\frac{1}{\sigma^2} < 0 $$

であるから,x = μ は極大である.したがって,mode(x) = μ

多変量ガウス分布の場合

命題 2

D 次元多変量ガウス分布

$$ \mathcal{N}(\pmb x \mid \pmb \mu, \Sigma) = \frac{1}{(2\pi)^{D/2}|\Sigma|^{1/2}} \exp\left(-\frac{1}{2}(\pmb x - \pmb \mu)^T \Sigma^{-1} (\pmb x - \pmb \mu)\right) $$

のモードは mode(x) = μ である.ただし,ΣD × D の正定値対称行列とする.

ノートProof

1次元の場合と同様に,p(x) > 0 であるから ln p(x) の最大化と同値である.

$$ \ln p(\pmb x) = -\frac{D}{2}\ln(2\pi) - \frac{1}{2}\ln|\Sigma| - \frac{1}{2}(\pmb x - \pmb \mu)^T \Sigma^{-1} (\pmb x - \pmb \mu) $$

x に依存するのは第3項のみであるから,ln p(x) の最大化は

$$ f(\pmb x) = -\frac{1}{2}(\pmb x - \pmb \mu)^T \Sigma^{-1} (\pmb x - \pmb \mu) $$

の最大化と同値である.x で勾配をとると,

xf = −Σ−1(x − μ)

ここで Σ は対称行列であるから Σ−1 も対称行列であることを用いた.xf = 0 とおくと,Σ−1 は正則であるから

x = μ

を得る.次に,ヘシアン行列は

$$ H = \frac{\partial^2 f}{\partial \pmb x \partial \pmb x^T} = -\Sigma^{-1} $$

Σ が正定値であるから Σ−1 も正定値であり,H = −Σ−1 は負定値である.したがって,x = μ は最大点であり,mode(x) = μ

Mathmatical Appendix

定義 1 勾配ベクトル

スカラー値関数 f : ℝD → ℝ に対して,勾配ベクトル(gradient)を

$$ \nabla_{\pmb x} f = \frac{\partial f}{\partial \pmb x} = \begin{pmatrix} \frac{\partial f}{\partial x_1} \\ \frac{\partial f}{\partial x_2} \\ \vdots \\ \frac{\partial f}{\partial x_D} \end{pmatrix} $$

と定義する.

定義 2 ヘシアン行列

スカラー値関数 f : ℝD → ℝ に対して,ヘシアン行列(Hessian matrix)を

$$ H = \frac{\partial^2 f}{\partial \pmb x \partial \pmb x^T} = \begin{pmatrix} \frac{\partial^2 f}{\partial x_1^2} & \frac{\partial^2 f}{\partial x_1 \partial x_2} & \cdots & \frac{\partial^2 f}{\partial x_1 \partial x_D} \\ \frac{\partial^2 f}{\partial x_2 \partial x_1} & \frac{\partial^2 f}{\partial x_2^2} & \cdots & \frac{\partial^2 f}{\partial x_2 \partial x_D} \\ \vdots & \vdots & \ddots & \vdots \\ \frac{\partial^2 f}{\partial x_D \partial x_1} & \frac{\partial^2 f}{\partial x_D \partial x_2} & \cdots & \frac{\partial^2 f}{\partial x_D^2} \end{pmatrix} $$

と定義する.fC2 級ならば H は対称行列である.

命題 3 二次形式の勾配

AD × D の対称行列,b ∈ ℝD とする.このとき,

x(xTAx) = 2Ax,  ∇x(bTx) = b