入力した値の共分散を算出します。
値をカンマ(,)で区切って入力後に算出ボタンクリックしてください。
共分散は「Xの偏差×Yの偏差」の平均で表され、
sxy=1nΣ(xi – μx)(yi – μy)となる。
ここで、n : 入力データ数、xi,yi : 各データ値、μx,μy : x,yの平均値
入力データ数(n):
Xの平均点(μx):
Yの平均点(μy): より
共分散(sxy):

計算に困っていたので助かりました!
今回はデータの分散に関する悩みを解説します。
「共分散ってなんだっけ?」
「共分散の求め方が分からない」

共分散の求め方がよく分からなくて…
共分散とは「2組の対応するデータ間の関係を表す数値」です。
[st-mybox title=”共分散の公式” fontawesome=”fa-check-circle” color=”#03A9F4″ bordercolor=”#B3E5FC” bgcolor=”” borderwidth=”2″ borderradius=”5″ titleweight=”bold” fontsize=”” myclass=”st-mybox-class” margin=”25px 0 25px 0″]
\(x\)と\(y\)の共分散\(s_{xy}\)は次の公式で求める
\[\displaystyle s_{xy}=\frac{1}{n} \sum_{i=0}^n (x_i -\overline{x})(y_i -\overline{y})\]
nはデータの総数
\(x_i\)と\(y_i\)は個々の数値
\(\overline{x}\)と\(\overline{y}\)はそれぞれの平均値
[/st-mybox]
本記事では、共分散の意味や求め方について解説します。
分散が分かればすぐ理解できるのでしっかり理解しておきましょう!

気になる見出しをクリックして、
ぜひ最後までご覧ください。
[st_af id=”13737″]
共分散とは?
共分散とは「2組の対応するデータ間の関係を表す数値」です。

⇒共分散を求めることで「2つのデータの関係性」を分析することができます。
共分散と似たもので「分散」というものがありましたが覚えていますか?
分散は1つのデータの散らばり度合いを表しますが、今回の「共分散」は2つのデータの関係を表します。
分散については別の記事で解説しています。
[st-midasibox title=”もっと詳しく” fontawesome=”” bordercolor=”” color=”” bgcolor=”” borderwidth=”” borderradius=”” titleweight=”bold” myclass=””]
分散の求め方について解説しました
[/st-midasibox]
共分散の求め方
では共分散の求め方について解説していきますが、共分散には2つの求め方があります。
[st-mybox title=”共分散の求め方” fontawesome=”fa-check-circle” color=”#03A9F4″ bordercolor=”#B3E5FC” bgcolor=”” borderwidth=”2″ borderradius=”5″ titleweight=”bold” fontsize=”” myclass=”st-mybox-class” margin=”25px 0 25px 0″]
[/st-mybox]
スムーズに共分散を求めるには、どちらの公式も頭に入れておく必要があります。

2つも公式覚えられるかな

たくさん問題を解いて慣れていこう!
共分散の公式①
共分散は「xの偏差×yの偏差」の平均で求めることができます。
偏差とは「データ値と平均値との差」を指します。
⇒詳しくは「偏差値の意味と求め方」で解説しています。
[st-mybox title=”共分散の公式①” fontawesome=”fa-check-circle” color=”#03A9F4″ bordercolor=”#B3E5FC” bgcolor=”” borderwidth=”2″ borderradius=”5″ titleweight=”bold” fontsize=”” myclass=”st-mybox-class” margin=”25px 0 25px 0″]
\(x\)と\(y\)の共分散\(s_{xy}\)は次の公式で求める
\[\displaystyle s_{xy}=\frac{1}{n} \sum_{i=0}^n (x_i -\overline{x})(y_i -\overline{y})\]
nはデータの総数
\(x_i\)と\(y_i\)は個々の数値
\(\overline{x}\)と\(\overline{y}\)はそれぞれの平均値
[/st-mybox]
文字では分かりづらいと思うので、具体例を見てみましょう。
[st-mybox title=”共分散の例題” fontawesome=”fa-check-circle” color=”#757575″ bordercolor=”#BDBDBD” bgcolor=”#ffffff” borderwidth=”2″ borderradius=”5″ titleweight=”bold” fontsize=”” myclass=”st-mybox-class” margin=”25px 0 25px 0″]
高校生5人が数学と英語のテストを受けました。
\(x\) :数学の点数 , \(y\) :英語の点数
5人の結果は以下のようになりました。
\((x,y)=(40,50)(50,60)(60,80)\)
\((70,60)(80,100)\)
この時の共分散を求めましょう。
[/st-mybox]
与えられた情報を表にまとめました。

分散を求めるまでに3つのステップがあります。
[st-mybox title=”共分散の求め方①” fontawesome=”fa-list-ol” color=”#757575″ bordercolor=”#f3f3f3″ bgcolor=”” borderwidth=”3″ borderradius=”5″ titleweight=”bold” title_bordercolor=”#757575″ fontsize=”” myclass=”st-mybox-class st-title-under st-list-no” margin=”25px 0 25px 0″]
- \(x, y\)の平均値を求める
- それぞれの偏差を求める
- 偏差の積の平均値を求める
[/st-mybox]
[st-step step_no=”1″]\(x, y\)の平均値を求める[/st-step]
まずはそれぞれの平均値を求めましょう。
\(x, y\)の平均値を求めたものが以下の表です。

平均値の求め方はこちら
[st-card myclass=”” id=”2868″ label=”平均値” pc_height=”” name=”” bgcolor=”” color=”” fontawesome=”” readmore=”on” thumbnail=”on” type=””]
[st-step step_no=”2″]それぞれの偏差を求める[/st-step]
平均値が求められたら、それぞれの偏差を求めます。
[st-mybox title=”偏差の計算” fontawesome=”fa-check-circle” color=”#757575″ bordercolor=”#BDBDBD” bgcolor=”#ffffff” borderwidth=”2″ borderradius=”5″ titleweight=”bold” fontsize=”” myclass=”st-mybox-class” margin=”25px 0 25px 0″]
偏差=(データ値)ー(平均値)
[/st-mybox]

[st-step step_no=”3″]偏差の積の平均値を求める[/st-step]
最後にそれぞれの偏差を掛け合わせた平均を求めるとそれが共分散です。

共分散の公式②
共分散を求める公式はもう1つあります。
[st-mybox title=”共分散の公式②” fontawesome=”fa-check-circle” color=”#03A9F4″ bordercolor=”#B3E5FC” bgcolor=”” borderwidth=”2″ borderradius=”5″ titleweight=”bold” fontsize=”” myclass=”st-mybox-class” margin=”25px 0 25px 0″]
\(x\)と\(y\)の共分散\(s_{xy}\)は次の公式で求める
\[\displaystyle s_{xy}=\frac{1}{n} \sum_{i=0}^n x_i y_i – \overline{x} \overline{y}\]
すなわち
\[\displaystyle s_{xy}=\overline{xy}- \overline{x} \overline{y}\]
nはデータの総数
\(x_i\)と\(y_i\)は個々の数値
\(\overline{x}\)と\(\overline{y}\)はそれぞれの平均値
[/st-mybox]
こちらの公式でも分散を求めてみましょう。
[st-mybox title=”共分散の例題” fontawesome=”fa-check-circle” color=”#757575″ bordercolor=”#BDBDBD” bgcolor=”#ffffff” borderwidth=”2″ borderradius=”5″ titleweight=”bold” fontsize=”” myclass=”st-mybox-class” margin=”25px 0 25px 0″]
高校生5人が数学と英語のテストを受けました。
\(x\) :数学の点数 , \(y\) :英語の点数
5人の結果は以下のようになりました。
\((x,y)=(40,50)(50,60)(60,80)\)
\((70,60)(80,100)\)
この時の共分散を求めましょう。
[/st-mybox]
与えられた情報から表を作りました。

こちらの公式でも3つのステップがあります。
[st-mybox title=”共分散の求め方②” fontawesome=”fa-list-ol” color=”#757575″ bordercolor=”#f3f3f3″ bgcolor=”” borderwidth=”3″ borderradius=”5″ titleweight=”bold” title_bordercolor=”#757575″ fontsize=”” myclass=”st-mybox-class st-title-under st-list-no” margin=”25px 0 25px 0″]
- \(x, y\)の平均値\(\overline{x}, \overline{y}\)を求める
- \(xy\)の平均値\(\overline{xy}\)と\(\overline{x} \overline{y}\)を求める
- \(\overline{xy}\)と\(\overline{x} \overline{y}\)の差を求める
[/st-mybox]
[st-step step_no=”1″]\(x, y\)の平均値\(\overline{x}, \overline{y}\)を求める[/st-step]
5人の点数を元に数学と英語の平均値を求めます。

\(\overline{x}=60 , \overline{y}=70\)だと分かりました。
平均値の求め方が分からない人は「平均値の求め方を解説!」をご覧ください。
[st-step step_no=”2″]\(xy\)の平均値\(\overline{xy}\)と\(\overline{x} \overline{y}\)を求める[/st-step]
\begin{eqnarray}
\displaystyle \overline{xy}&=&\frac{2000+3000+4800+4200+8000}{5}\\
&=&4400
\end{eqnarray}

そして\(\overline{x} \overline{y}\)も求めます。
\[\overline{x} \overline{y}=60 \cdot 70 =4200\]
[st-step step_no=”3″]\(\overline{xy}\)と\(\overline{x} \overline{y}\)の差を求める[/st-step]
最後に\(\overline{xy}\)と\(\overline{x} \overline{y}\)の差を求めます。
\begin{eqnarray}
\displaystyle s_{xy}&=&\frac{1}{n} \sum_{i=0}^n x_i y_i – \overline{xy}\\
&=&\overline{xy}-\overline{x} \overline{y}\\
&=&4400 -4200\\
&=&200
\end{eqnarray}
となり、共分散は200と求めることができました。

共分散の求め方が2つあるなんて知らなかった

ぼくは公式②の求め方のほうが好きだよ
共分散の値と符号の意味
共分散の値が何を意味するのか解説します。
[st-mybox title=”” fontawesome=”” color=”#757575″ bordercolor=”” bgcolor=”#FFFDE7″ borderwidth=”0″ borderradius=”5″ titleweight=”bold” fontsize=””]共分散の値が大きい⇒xが大きい時、yも大きい
共分散が0⇒xとyの間に関係が見られない
共分散の値が小さい⇒xが大きい時、yは小さい
[/st-mybox]
共分散の符号が正の時は相関の関係で、負の時は逆相関の関係が見られることを意味します。
共分散を表す記号
共分散は英語で「Covariance」というので、xとyの共分散をCov(x,y)と書きます。
また、\(σ_{xy}\)と書くこともあります。
共分散は「xの偏差×yの偏差」の平均でした。
平均値(期待値)を意味するEを用いて、
\(E[(x-\overline{x})(y-\overline{y})]\)
と表すこともあります。
共分散の注意点
共分散の注意点としては、扱っているデータの値が大きいと共分散の値も大きくなる点です。
共分散の値が大きいからといって2つのデータ間に強い相関の関係があるとは限りません。
⇒共分散 200(x,y)=(400,500)(500,600)(600,800)(700,600)(800,1000)
⇒共分散 20000
この注意点を解決してくれるのが相関係数です。
相関係数については「相関係数の意味と求め方」でまとめています。
[st-card myclass=”” id=”3265″ label=”相関係数” pc_height=”” name=”” bgcolor=”” color=”” fontawesome=”” readmore=”on” thumbnail=”on” type=””]
共分散<練習問題>

共分散を使った練習問題に挑戦してみましょう。
[st-mybox title=”共分散の練習問題” fontawesome=”fa-check-circle” color=”#757575″ bordercolor=”#BDBDBD” bgcolor=”#ffffff” borderwidth=”2″ borderradius=”5″ titleweight=”bold” fontsize=”” myclass=”st-mybox-class” margin=”25px 0 25px 0″]
あるクラスで数学と国語のテストを行いました。
\(x\) :数学の点数 \(y\) :国語の点数
\[(x,y)=(30,40)(40,40)(50,70)\)
\((80,70)(100,80)\)
この共分散を求めよう。
[/st-mybox]

では、共分散の練習問題に取り掛かっていきます。
[st-mybox title=”簡単な流れ” fontawesome=”fa-list-ol” color=”#757575″ bordercolor=”#f3f3f3″ bgcolor=”” borderwidth=”3″ borderradius=”5″ titleweight=”bold” title_bordercolor=”#757575″ fontsize=”” myclass=”st-mybox-class st-title-under st-list-no” margin=”25px 0 25px 0″]
- \(x, y\)の平均値を求める
- それぞれの偏差を求める
- 偏差の積の平均値を求める
[/st-mybox]

1.x,yの平均値を求める

2.それぞれの偏差を求める

3.偏差の積の平均値を求める
したがって、求める共分散は380である。
共分散の求め方 まとめ
今回は数Ⅰデータの分析のなかでも「共分散」について解説しました。
[st-minihukidashi fontawesome=”fa-file-text-o” fontsize=”90″ fontweight=”bold” bgcolor=”#FFC107″ color=”#fff” margin=”0 0 20px 0″]共分散のポイント[/st-minihukidashi]
共分散の公式①
[st-mybox title=”共分散の公式①” fontawesome=”fa-check-circle” color=”#03A9F4″ bordercolor=”#B3E5FC” bgcolor=”” borderwidth=”2″ borderradius=”5″ titleweight=”bold” fontsize=”” myclass=”st-mybox-class” margin=”25px 0 25px 0″]
\(x\)と\(y\)の共分散\(s_{xy}\)は次の公式で求める
\[\displaystyle s_{xy}=\frac{1}{n} \sum_{i=0}^n (x_i -\overline{x})(y_i -\overline{y})\]
nはデータの総数
\(x_i\)と\(y_i\)は個々の数値
\(\overline{x}\)と\(\overline{y}\)はそれぞれの平均値
[/st-mybox]
共分散の公式②
[st-mybox title=”共分散の公式②” fontawesome=”fa-check-circle” color=”#03A9F4″ bordercolor=”#B3E5FC” bgcolor=”” borderwidth=”2″ borderradius=”5″ titleweight=”bold” fontsize=”” myclass=”st-mybox-class” margin=”25px 0 25px 0″]
\(x\)と\(y\)の共分散\(s_{xy}\)は次の公式で求める
\[\displaystyle s_{xy}=\frac{1}{n} \sum_{i=0}^n x_i y_i – \overline{x} \overline{y}\]
すなわち
\[\displaystyle s_{xy}=\overline{xy}- \overline{x} \overline{y}\]
nはデータの総数
\(x_i\)と\(y_i\)は個々の数値
\(\overline{x}\)と\(\overline{y}\)はそれぞれの平均値
[/st-mybox]
共分散は「データの分析」のなかでも難しいほうです。
まずは解き方を覚えられるように問題集で繰り返し練習しましょう。
データの分析には重要な公式がたくさんあります。
分散や相関係数についても別記事でまとめているので合わせてご覧ください。
[st-mybox title=”” fontawesome=”” color=”#757575″ bordercolor=”#ccc” bgcolor=”#ffffff” borderwidth=”2″ borderradius=”2″ titleweight=”bold” fontsize=”” myclass=”st-mybox-class” margin=”25px 0 25px 0″]
[/st-mybox]
他にもデータの分析に関する悩みがある方は「データの分析まとめ記事」をご覧ください。
[st-card myclass=”” id=”2827″ label=”” pc_height=”” name=”” bgcolor=”” color=”” fontawesome=”” readmore=”on” thumbnail=”on” type=””]
コメント