経済情報論

第5回 相関係数と散布図

例題1
表1のデータは、東京都区部における1994年1月〜8月の月平均気温Xと、一世帯当たりビール消費量Yを示しています。
@散布図を描きなさい。
A表を作成して相関係数を求めなさい。
Bエクセル関数を用いて相関係数を求めなさい。
C分析ツールを用いて相関係数を求めなさい。
Dエクセル統計を用いて相関係数を求めなさい。
E相関係数から平均気温とビールの消費量の関係について論じなさい。
FEで論じた関係の強さから、気温とビール消費はどのような関係にあると思いますか?

解法


@棒グラフの作成は以下を参考にしてください。
散布図の作成方法

A相関係数は以下の公式を用いて計算します。またΣの計算はエクセルのSUM関数を用いて計算していきます。


表を作成して求める方法
例題1のワークシートにある表を完成させて基本統計量を計算しましょう!


まずは合計を計算します。合計の計算はSUM関数を用いましょう。
合計を出力させたいB10のセルをクリックし、エクセルの上にあるマークを押します。



上の図のように1月から8月までが選択されていれば点線で囲まれた部分の合計が計算できます。
点線で囲まれた範囲が正しければEnterを押します。
次に平均を計算します。
平均=合計÷個数
で計算できます。データの個数は8個で、合計はセルB10に計算してあります。
よってセルB11に
=B10/8
と入力し、Enterを押します。
C列もB列と同様に合計、平均を計算しましょう

次にD列のの部分を計算します。
B列にある数値からB11の値を引けば計算できます。よって
それぞれに
=B?−B11
となるようにします。ここでB11は必ずこの値を指定したいので絶対参照をします。
よってセルD2をクリックし、
=B2-B$11
と入力し、Enterを押します。ここで$は絶対参照をあらわしています。
ここまでできたらセルD2を「コピー」し、D3からD9まで「貼り付け」を行います。

同様にE列も計算しましょう。
次にF列のの部分を計算します。
D列にある数値を2乗すれば計算できます。2乗はを用いて計算します。
よってセルF2をクリックし、
=D2^2
と入力し、Enterを押します。
ここまでできたらセルF2を「コピー」し、F3からF9まで「貼り付け」を行います。
最後にF列の合計をSUM関数を用いて計算します。
同様にG列も計算しましょう。



最後に次にH列のの部分を計算します。
D列にある数値とE列にある数値を掛ければ計算できます。
よってセルH2をクリックし、
=D2*E2
と入力し、Enterを押します。
ここまでできたらセルH2を「コピー」し、H3からH9まで「貼り付け」を行います。
最後にH列の合計をSUM関数を用いて計算します。

これでΣの値が下記のセルに出力されています。
  .....................F10
 ......................G10
.................H10

これにより公式を用いて計算します。出力したいセル「C13」に

=H10/SQRT(F10*G10)

と入力します。


Enterを押せば結果が出力されます。
エクセル関数を用いる方法
エクセルの組み込み関数を用いて統計量を計算してみましょう。

相関係数は以下の関数を用いて計算します。

相関係数 CORREL

相関係数を出力したいC14を左クリックして指定します。

エクセルの上にある関数の挿入を表すを押します。

関数の分類は「統計」にすると候補が絞れて便利です。
関数名の中から「CORREL」を探し、左クリックした後「OK」を押します。

「関数の引数」ダイアログボックスが表示されたらデータの範囲を指定します。

配列1のを押してXの値であるB2からB9までを左クリックを押しながら範囲を指定します。

範囲が指定できたら再度を押し、「関数の引数」ダイアログボックスに戻ります。配列1にB2:B9と入力されていることを確認します。

同様に配列2にはYの値であるC2からC9までを左クリックを押しながら範囲を指定します。

最後に「OK」を押します。



分析ツールを用いる方法
分析ツールを用いて基本統計量を出力させましょう。
「ツール」⇒「分析ツール」とし、左クリックを押し、「データ分析」ダイアログボックスを出力させます。



「相関」を選択し、{OK」を押して「基本統計量」ダイアログボックスを出力させる。


入力範囲にはを押して範囲を指定する。

注意;
分析ツールを用いて相関係数を計算する場合は求めたいデータが隣り合っていなければなりません。もしそうなっていないワークシートであればワークシートを作成する必要があります。
変数名も出力したいのでタイトルが入力されている2行目から指定する。
入力範囲は「B2]から「C9」までを指定する。

先頭行をラベルとして使用の欄にチェックを入れる

出力先を指定する。「出力先」にチェックを入れを押し、「F15」を押します。
以上の作業を行い、上記のように設定できたら「OK」を押す。


以上のように出力されているかを確認してください。
エクセル統計を用いた方法
エクセル統計を用いて相関係数を計算してみましょう

「エクセル統計」⇒「基本統計量」⇒「相関行列・偏相関行列」を選択し、左クリックを押します。




入力範囲にはを押して範囲を指定する。

注意;
エクセル統計を用いて相関係数を計算する場合は求めたいデータが隣り合っていなければなりません。もしそうなっていないワークシートであればワークシートを作成する必要があります。
変数名も出力したいのでタイトルが入力されている2行目から指定する。
入力範囲は「B2]から「C9」までを指定する。

以上の作業を行い、上記のように設定できたら「OK」を押す。
新しいワークシートに以下のように出力されているか確認してください。


相関係数の判断
相関係数には以下の性質があります。

(1)相関係数が正(プラスの値)の場合「正の相関」と呼ぶ。
(2)正の相関の場合には一方が増えればもう一方も増える。
(3)相関係数が負(マイナスの値)の場合「負の相関」と呼ぶ。
(4)負の相関の場合には一方が増えればもう一方は減る。
(5)相関係数が「+1」の場合「正の完全相関」と呼ぶ。
(6)相関係数が「−1」の場合「負の完全相関」と呼ぶ。
(7)相関係数が「0」の場合「無相関」と呼ぶ。

相関係数(r)の判断の仕方はいろいろとありますが、ここでは以下のように判断してみましょう。

r>0.9の場合 非常に強い正の相関
0.7<r<0.9の場合 強い正の相関
0.3<r<0.7の場合 弱い正の相関
−0.3<r<0.3の場合 関連性はない
−0.7<r<−0.3の場合 弱い負の相関
−0.9<r<−0.7の場合 強い負の相関
r<−0.9の場合 非常に強い負の相関

平均気温とビールの消費量では0.93…と得られましたからデータの関係としては上の表から
平均気温とビール消費量は非常に強い正の相関がある」と判断されます



この結果から、気温とビール消費の関係がどのようなものかわかります。特に正の相関なので、一方が大きくなればもう一方も大きくなるという関係がわかりました。ですから、「気温が高くなればビール消費量は高くなる傾向にある。よって夏場はビール消費が高くなり、冬場はビール消費が低くなることがわかる。といえるでしょう。

これは自然な結果と思いますが皆さんはどう思いますか?



例題2
表2は家計調査における平成15年平均の勤労者世帯における都市階級・地方・都道府県庁所在市別1世帯当たり1か月間の収入と支出のうち、消費支出を10大費目別にまとめたものである。
@      費目別の消費支出について相関行列を計算しなさい。
A      食費にもっとも関係のある費目を答えなさい。
B      食費と正の相関にあって最も関係のある費目を答えなさい。
C      食費と負の相関にあって最も関係のある費目を答えなさい。
D      食費とまったく関係のない費目を答えなさい。
E      交通・通信と保健医療の費目に対して無相関の検定を行いなさい。
F      Eの結果をまとめなさい。

解法
例題1では2変量の相関係数を求めましたが、「分析ツール」や「エクセル統計」を用いれば多変量の相関係数を一括して出力させることができます。また「エクセル統計」では相関係数の出力だけではなく「相関係数の検定」、お行ってくれます。ここでは「エクセル統計」を用いて多変量のデータに対して相関係数の計算と無相関の検定を行ってみます。

例題2では10個の変数があります。これらを一括して相関係数を求めてみましょう。


「エクセル統計」⇒「基本統計量」⇒「相関行列・偏相関行列」を選択し、左クリックを押します。




入力範囲にはを押して範囲を指定する。

注意;
変数名も出力したいのでタイトルが入力されている1行目から指定する。
入力範囲は「B1]から「K50」までを指定する。

検定の欄には「無相関の検定」にチェックを入れる。

以上の作業を行い、上記のように設定できたら「OK」を押す。
新しいワークシートに以下のように出力されているか確認してください。


結果の見方
相関係数が行列化されているものを相関行列と呼びます。相関行列では求めたい2つの変数の相関係数は項目で交わったところに出力されています。例えば「住居」と「光熱・水道」の相関係数は2つの項目が交わった「−0.220」という値になります。
(縦と横が変わっても同じ値が出力されます)

単相関 食料 住居 光熱・水道
食料
住居 −0.220
光熱・水道

自分自身との関係は正の完全相関ですから値は1になっています。このように相関行列は対角部分は必ず1になります。

例題2のAからDまでは食費との関係についての質問ですから食費となっている2列目を横に見て(あるいはB列を縦に見て)いき答えていきます。なお、食費との相関1は自分自身との関係であるため答える場合には除きます。
A      食費にもっとも関係のある費目ですからもっとも値が高い(符号は関係ない)費目を答えます。
B      食費と正の相関にあって最も関係のある費目ですから符合が正(プラス)の中で最も値が高い費目を答えます。
C      食費と負の相関にあって最も関係のある費目ですから符合が正(プラス)の中で最も値が高い費目を答えます。
D      食費とまったく関係のない費目ですからもっとも0に近い費目を答えます(符号は関係なし)。

答え A教養娯楽B教養娯楽C住居D保健医療


例題2では無相関の検定にチェックを入れましたから、その結果も出力されます。上の例では13行目から出力されています。無相関の検定の見方は*がついているかで判断します。判定の基準は以下のとおりです。

判定 結果
*がない 有意でない 無相関である
*が1つ 5%有意 無相関ではない
*が2つ ** 1%有意 無相関ではない

E交通・通信と保健医療の費目に対しての検定ですから上のところで交通・通信と保健医療が交わるセル(「G21」)をみます。
(無相関の検定では下三角行列で表記されています。注意してください)
ここでG21には「**」という結果が出力されています。これから「1%有意で無相関ではない」という結果になります。

F 家計調査における平成15年平均の勤労者世帯における都市階級・地方・都道府県庁所在市別1世帯当たり1か月間の収入と支出のうち、消費支出のうち、交通・通信費と保健医療費に関する無相関の検定を行ったところ、1%有意で相関があると判定された。よって交通・通信費と保健医療費には関連性がある。


課題1
表3は、わが国の実質家計可処分所得Xと実質家計最終消費支出Yを、1981年から94年までの14年間について示したものです。
@散布図を描きなさい。
A表を作成して相関係数を求めなさい。
Bエクセル関数を用いて相関係数を求めなさい。
C分析ツールを用いて相関係数を求めなさい。
Dエクセル統計を用いて相関係数を求めなさい。
E相関係数から実質家計可処分所得Xと実質家計最終消費支出Yの関係について論じなさい。
FEで論じた関係の強さから、所得と消費はどのような関係にあると思いますか?


課題2
例題2について以下の質問に答えなさい。
@      光熱・水道費にもっとも関係のある費目を答えなさい。
A      光熱・水道費と正の相関にあって最も関係のある費目を答えなさい。
B      光熱・水道費と負の相関にあって最も関係のある費目を答えなさい。
C      光熱・水道費とまったく関係のない費目を答えなさい。
D      被服および履物費と教育費の費目に対して無相関の検定を行いなさい。
E  Dの結果をまとめなさい。

課題3
課題3 表4は、2000 年の労働力調査における都道府県別の産業別1次産業、2次産業、3次産業就業者のデータである。
@      産業別就業者について相関行列を求めなさい。
A      産業別就業者割合について相関行列を求めなさい。
B      なぜ、@とAの結果は異なるのかを述べなさい。

ヒント

@は課題3ワークシートのB列からD列までを用いて分析する。
AはE列からG列までを用いて分析する。
B 各都道府県では人口が(よって就業者も)異なります。たとえば、北海道と青森県の就業者全体を見ると北海道が269万人に対して青森県は73万人しかいません。ですから、青森県の1次産業就業者が少なくても、県における割合が高くなることがあります。これらは状況や分析したいことに応じて使い分ける必要があります。各産業のシェアの関係を見るためには割合のデータを用いて分析したほうがよいと思います。