正規分布
📂確率分布論正規分布
定義

平均 μ∈R と分散 σ2>0 に対し、以下のような確率密度関数を持つ連続確率分布 N(μ,σ2) を正規分布normal distributionという。
f(x)=2πσ1exp[−21(σx−μ)2],x∈R
特に、以下のような確率密度関数を持つ正規分布 N(0,12) を標準正規分布という。
f(z)=2π1exp[−2z2]
説明
正規分布の別名はガウス分布Gaussian distributionだ。歴史的には、ガウスが1809年に最小二乗法に関する研究で正規分布を紹介したことで広く知られるようになった。正規分布の本質を最初に理解した人がガウスであると断言することはできないが、ガウスは正規分布の異名を持つにふさわしい人物である。
1794年、たった17歳のガウスは、日常や研究で遭遇する測定値から真値を求める方法についてのインスピレーションを得た。ガウスは頻繁に通る道で自分の歩数を数え、そのデータを収集してグラフに描き、鐘型の曲線を得た。それはヒストグラムという概念がなかった時代の発見だったが、ガウス自身はこれらの正規分布と最小二乗法の概念がすでに広く知られていて、誰もが使用している技術だと思っていた。まさに圧倒的な天才性だ。また、正規分布に関連する多くの計算にガウス積分が使われることもある。
その後、正規分布は広く研究され、科学全般になくてはならないツールになった。それほど馴染み深いため、一般人は統計学とは、結局のところ、データが正規分布に従うと仮定して平均分散を求めるだけではないかという誤解を持つことがある。そのような過小評価が統計学への進学につながった場合、それは残念なことだが、非専門家にはその程度の説明で十分かもしれない。それほど正規分布が重要で強力であるという意味での話だ。
基本性質
モーメント生成関数
- [1]: m(t)=exp(μt+2σ2t2),t∈R
平均と分散
- [2] : X∼N(μ,σ2) の場合
E(X)=Var(X)=μσ2
十分統計量と最尤推定量
- [3] : 正規分布に従うランダムサンプル X:=(X1,⋯,Xn)∼N(μ,σ2) が与えられたとする。
十分統計量 T と最尤推定量 (μ^,σ2) は以下の通りである。
T=(μ^,σ2)=(k∑Xk,k∑Xk2)(n1k∑Xk,n1k∑(Xk−X)2)
エントロピー
- [4] : (自然対数を選んだ場合)正規分布のエントロピーは以下の通りである。
H=ln2πeσ2
定理
正規分布の具体的な重要性を長々と説明する必要はなく、以下のように単に定理を並べるだけで十分である。見てみよう。
- [a]: {Xk}k=1n がiid 確率変数で、確率分布 (μ,σ2) に従うとすると、n→∞ の時
nσXn−μ→DN(0,1)
- [b]: X∼N(μ,σ2) ならば
V=(σX−μ)2∼χ2(1)
- [c]: Xi∼B(1,p) であり、Yn=X1+X2+⋯+Xn の場合、Yn∼B(n,p) である
np(1−p)Yn−np→DN(0,1)
- [d]: Xn∼Poi(n) であり、Yn:=nXn−n の場合
Yn→DN(0,1)
- [e]: Tn∼t(n) の場合
Tn →DN(0,1)
- [f]: 二つの確率変数 W,V が独立であり、W∼N(0,1)、V∼χ2(r) の場合
T=V/rW∼t(r)
証明
戦略:ガウス積分が使用できるように指数部分を完全平方形にして標準正規分布のモーメント生成関数から導き出し、置換により正規分布のモーメント生成関数を得る。
ガウス積分:
∫−∞∞e−x2dx=π
[1]
Z:=σX−μ∼N(0,1) とすると、そのモーメント生成関数は
mZ(t)======∫−∞∞exp(tz)2π1exp[−21z2]dzπ1∫−∞∞21exp[−21z2+tz]dzπ1∫−∞∞21exp[−21(z−t)2+2t2]dzπ1∫−∞∞21exp[−21(z−t)2]exp[2t2]dzexp[2t2]π1∫−∞∞21exp[−w2]2dwexp[2t2]
すると、X∼N(μ,σ2) のモーメント生成関数は
mX(t)=====E[exp(tX)]E[exp(t(σZ+μ))]exp(μt)E[exp(tσZ)]exp(μt)exp(2t2σ2)exp(μt+2σ2t2)
■
[2]
モーメント生成関数を使用して直接導く。
■
[3]
直接導く。
■
[4]
直接導く。
■
[a]
モーメント法を応用する。
■
[b]
確率密度関数を直接導く。ガンマ関数とガンマ分布、カイ二乗分布との関係が使われる。
■
[c]
中心極限定理を使用して証明される。
■
[d]
モーメント生成関数を使用して証明される。
■
[e]
難しい。スターリング近似を通じて確率密度関数が収束することを証明する。
■
[f]
簡単だが複雑。確率密度関数を直接導く。
■
コード
以下はコーシー分布、t分布、コーシー分布の確率密度関数を示すJuliaのコードである。
@time using LaTeXStrings
@time using Distributions
@time using Plots
cd(@__DIR__)
x = -4:0.1:4
plot(x, pdf.(Cauchy(), x),
color = :red,
label = "Cauchy", size = (400,300))
plot!(x, pdf.(TDist(3), x),
color = :orange,
label = "t(3)", size = (400,300))
plot!(x, pdf.(TDist(30), x),
color = :black, linestyle = :dash,
label = "t(30)", size = (400,300))
plot!(x, pdf.(Normal(), x),
color = :black,
label = "Standard Normal", size = (400,300))
xlims!(-4,5); ylims!(0,0.5); title!(L"\mathrm{pdf\,of\, t}(\nu)")
png("pdf")