>
エクセル統計やMicrosoft(R)Excel を使って、実際にデータ分析を行うための知識やアイデアを紹介します。
現在位置 : 統計WEB|統計Tips|カイ二乗分布曲線のグラフの作り方
Excel のグラフを用いてカイ二乗分布曲線を作成する方法を紹介します。
自由度mのカイ二乗分布曲線は次の式で表されます。

カイ二乗分布曲線の形は自由度の値によって変わります。Γ はガンマ関数で、次の式で表されます。
これから紹介する方法を用いて下図のようなカイ二乗分布曲線のグラフを作成します。手順は1から14まであります。

1. カイ二乗分布曲線のグラフ用データを作成します。下図のように自由度、自由度/2、x、f(x) の欄を用意します。今回は自由度を10とし、自由度/2の欄に自由度を2で割る数式を入力をします。

2. カイ二乗分布に従う確率変数は0以上の値をとるので、xの値を0から0.5刻みで40まで作成します。下図のように、オートフィル機能を使うと簡単に作成できます。

3. f(x) の値を作成します。先ほどのカイ二乗分布の式をセルに入力します。
=1/(2^$C$3*EXP(GAMMALN($C$3)))*B6^($C$3-1)*EXP(-B6/2)
なお、この式の作成には注意点が2つあります。

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

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

5. セル範囲「B5:C86」を選択後、「グラフウィザード」ボタンをクリックします。左側の「グラフの種類」の欄で[散布図]を選択し、右側の「形式」の欄で[データポイントを平滑線でつないだマーカーなしの散布図]を選択して、[次へ]をクリックします。(下図左参照)
6. [グラフの元データ]ウィンドウではこのまま[次へ]をクリックします。(下図右参照)
|
|
7. [タイトルとラベル]タブで「グラフタイトル」を入力します。(下図左参照)
8. [凡例]タブで[凡例を表示する]のチェックを外し、[完了]をクリックします。(下図右参照)
|
|
この時点でグラフは下図のようになります。

9. 適宜、目盛り線のクリア、グラフエリアの領域の色の設定、数値軸の最小値の設定などを行い、下図のようなグラフが完成します。

曲線下の一部の領域を塗りつぶす場合は手順10以降をご覧下さい。
10. 塗りつぶしたい領域のxとf(x) のデータを手順2〜4と同様に作成します。今回はxが20以上40以下の範囲を0.25刻みで作成しました。

11. グラフの余白で右クリックして[元のデータ]ウィンドウを開きます。[系列]タブで系列の[追加]を選択し、「Xの値」と「Yの値」の範囲に作成したデータの範囲を指定します。
![[元のデータ]ウィンドウ [元のデータ]ウィンドウ](../img/tips_1_15.gif)
12. グラフを選択した状態で、メニューより[表示]→[ツールバー]→[グラフ]を選択して、「グラフ」ツールバーを表示します。
13. 「グラフ」ツールバーを利用して「系列2」の書式設定ウィンドウを開きます。「パターン」タブで「線」を[なし]に設定します。(下図左参照)
14. [Y誤差範囲]タブで「表示」を[負方向]に、「誤差範囲」を「固定値」で[1]に設定し、[OK]をクリックします。固定値は、曲線からX軸までの距離よりも大きい値を設定してください。(下図右参照)
|
|
以上の手順により下図のようなグラフができました。xの値の刻みを小さくしたり、誤差範囲の線の太さを変えることで、塗りつぶす領域を濃く見せることもできます。

この統計TipのExcel ファイルのダウンロードはこちらから → tips_1.xls
→ トップに戻る