Excel VBA 数学教室ではアフィリエイトプログラムを利用して商品を紹介しています。

【Excel】POISSON.DISTでポアソン分布を生成する

平均値を一定に保った二項分布の様子

下の図は平均値 μ=np=2 を維持したまま試行回数 n と成功率 p を変化させた二項分布 Bin(n,p) の確率密度のグラフです。
 
Excel2項分布からポアソン分布

3 つのグラフはほとんど重なっていて、似たような分布をしていることがわかります。成功率 2 % の試行を 10 回繰り返すことと、成功率 1 % の試行を 20 回繰り返すことは、平均値 2 の周囲にほぼ同じ分布が広がるであろうことは直感にも一致しています。

ポアソン分布

このように平均値 μ=np を一定に保ちながら n の極限をとると (n を大きくしたぶん、同時に p も小さくしなければなりません) 、 二項分布の分布曲線は ポアソン分布 (Poisson distribution) と呼ばれる
 (A)f(x)=μxx!exσ2=μ,σ=μ
に近づいていきます。もちろん現実問題では試行回数を無限大にすることはできませんが、n を十分に大きくとると、ほぼこの曲線にのるということです。

【ポアソン分布の証明】二項分布の確率密度は
 f(x)=nCxpx(1p)nx
で与えられます。平均値は μ=np なので
 f(x)=n(n1)[n(x1)]x!(μn)x(1μn)nx=μxx!(11n)(12n)(1x1n){(1μn)n/μ}μ(1μn)x
ここで n/μ=t とおくと、n としたとき、t なので
 limn(1μn)n/μ=limt(1+1t)t=e
となり、ポアソン分布
 (A)f(x)=μxx!ex
が得られます。ポアソン分布は発生確率 p が非常に小さい事象(交通事故の発生回数など)に対して良い近似値を与えます。

ポアソン分布の分散と標準偏差

二項分布の分散は
 σ2=np(1p)=μ(1μn)
で与えられるので、n の極限をとれば σ2=μ となって平均に等しいことがわかります。また標準偏差は σ=μ となります。

【Excel】POISSON.DIST関数

Excel には xμ を与えてポアソン分布にしたがう確率値を返す POISSON.DIST関数 が用意されています(Excel 2007 以前のバージョンでは POISSON関数)。

=POISSON.DIST(x,μ,関数形式)

3 つめの引数(関数形式)を 0 あるいは FALSE に指定すると確率密度 f(x)、1 または TRUE を指定すると累積分布 F(x) を返します。この関数を用いてポアソン分布の確率密度のグラフを描くと次のようになります。
 
Excelポアソン分布

平均値 μ の増加にともなって、グラフは幅を広げながら右下へ移動します。試行回数 n は無限にとっているのに、実現回数は数回程度であることがわかります。また累積分布関数は下図のようになります。
 
Excelポアソン累積分布

たとえば平均が μ=4.0 であれば、X3 である確率は約 40%, X5 である確率は約 80% となります。

エクセルや数学に関するコメントをお寄せください