BellCurve 統計WEB

ブログ

Excelによる正規分布曲線のグラフの作り方

2018/01/05

カテゴリ:

Excel のグラフを用いて正規分布曲線を作成する方法を紹介します。

概要

正規分布曲線は次の式で表されます。

 \displaystyle f(x) = \frac{1}{\sqrt{2 \pi}\sigma} \exp \left( - \frac{(x- \mu)^2}{2 \sigma^2} \right) \hspace{5mm} (- \infty < x < \infty)

ここで、\muは平均、\sigmaは標準偏差を表しています。(\muは「ミュー」、\sigmaは「シグマ」と読みます。)正規分布曲線の形は平均と分散の値によって変わります。

また、平均が0、分散が1の正規分布を特に標準正規分布と言います。標準正規分布は以下の式で表されます。

 \displaystyle f(x) = \frac{1}{\sqrt{2 \pi}} \exp \left( - \frac{x^2}{2} \right) \hspace{5mm} (- \infty < x < \infty)

【参考】統計学の時間:14-1. 正規分布

これから紹介する方法を用いて下図のような正規分布曲線のグラフを作成します。手順は1から14まであります。

正規分布曲線のグラフ

データの作成

1. 正規分布曲線のグラフ用データを作成します。下図のように平均、標準偏差、x、f(x) の欄を用意します。今回は平均を0、標準偏差を1とします。

データ範囲の作成

2. xの値を-4.0から0.1刻みで4.0まで作成します。下図のように、オートフィル機能を使うと簡単に作成できます。

xの値の入力

3. f(x) の値を作成します。Excel 2010 以降では、正規分布のの関数がNORM.DISTとして搭載されています。この関数の引数は4つあり、左から順に「xの値」、「平均」、「標準偏差」、「出力形式」となっており、以下のようにセルに入力します。

=NORM.DIST(B6,$B$3,$C$3,FALSE)

なお、この式の作成には注意点が2つあります。

  • 平均と標準偏差のセルに対しての参照は絶対参照としてください。セルC6 を他のセルに貼り付けたときに参照先が変わらないようにするためです。
  • Excel のNORM.DIST関数は「出力形式」の入力によって返す値が異なり、「TRUE」で累積分布関数を、「FALSE」で確率密度関数を返すようになっています。今回は確率密度関数のグラフを出力したいので「FALSE」と入力します。
f(x) の式の入力

4. セルC6 の数式をf(x) の他のセルにも入力します。セルの右下の角にマウスポインタを当ててポインタの形が+に変わったら、そのままダブルクリックします。

f(x)の値の入力

完成したデータは下図のようになります。

正規分布曲線のデータ

グラフの作成

5. セル範囲「B5:C86」を選択後、[挿入]タブから[グラフ]メニューの[散布図(X,Y)またはバブルチャートの挿入]を選択し、[散布図(平滑線)]を選択します。

[グラフの種類]ウインドウ

6. グラフ中の[グラフタイトル]を選択し、グラフタイトルを入力します。

グラフタイトルの入力

この時点でグラフは下図のようになります。

グラフ(書式設定前)

7. 適宜、数値の表示形式の設定、数値軸の最小値の設定などを行い、下図のようなグラフが完成します。

カイ二乗分布曲線のグラフ

曲線下の領域の塗りつぶし

8. 塗りつぶしたい領域のxとf(x) のデータを手順2~4と同様に作成します。今回はxが2.0以上4.0以下の範囲を0.1刻みで作成しました。

塗りつぶし用データ

9. グラフの余白で右クリックして[データの選択]ウィンドウを開きます。「凡例項目(系列)」で系列の[追加]を選択し、「系列Xの値」と「系列Yの値」の範囲に作成したデータの範囲を指定します。

[データの選択]ウィンドウ

10. グラフを選択した状態で、メニューに現れる[グラフツール]メニューから[書式]タブを選択して、「系列2」を選択し、[選択対象の書式設定]をクリックします。

「書式」タブ

11. ウインドウ右側に現れた書式設定ウィンドウから、[塗りつぶしと線]を選択し、「線」を[線なし]に設定します。

「データ系列の書式設定」ウインドウ

12. グラフを選択し、グラフエリア右上に表示される「グラフ要素」メニューから、[誤差範囲]→ [その他オプション]のチェックボックスをクリックします。

グラフ要素メニュー

13. 10と同様にして、「系列2 X誤差範囲」を選択し、[選択対象の書式設定]をクリックします。「終点のスタイル」を[キャップなし]とし、「誤差範囲」を[固定値]とし、値に[0]と入力してください。

[データ系列の書式設定]ウィンドウ[X誤差範囲]タブ

14. 10と同様にして、「系列2 Y誤差範囲」を選択し、[選択対象の書式設定]をクリックします。「方向」を[負方向]に、「終点のスタイル」を[キャップなし]に、「誤差範囲」を[固定値]の[1]に設定し、[OK]をクリックします。固定値は、曲線からX軸までの距離よりも大きい値を設定してください。

[データ系列の書式設定]ウィンドウ[Y誤差範囲]タブ

以上の手順により下図のようなグラフができました。xの値の刻みを小さくしたり、誤差範囲の線の太さを変えることで、塗りつぶす領域を濃く見せることもできます。

正規分布曲線のグラフ

ダウンロード

この統計TipのExcel ファイルのダウンロードはこちらから → tips_2.xlsx

このコンテンツは、Excel 2016を用いて作成しています。

グラフの描画

正規分布曲線の形は平均値と標準偏差の値によって変わります。以下フォームに平均値(\mu:ミュー)と標準偏差(\sigma:シグマ)を入力して正規分布曲線を描画してみてください。同時に3種類まで描画できます。

\mu\sigma
曲線1
曲線2
曲線3

関連記事

エクセル統計

データセンス超入門セミナー | 大人のための統計教室 和(なごみ)