CORREL関数・PEARSON関数の使い方|相関係数を求める

CORREL関数・PEARSON関数の使い方|相関係数を求める

ExcelのCORREL関数およびPEARSON関数は、2つのデータセットの相関係数を計算するために使用されます。相関係数は、2つの変数間の関係の強さと方向性を示し、統計分析やデータの相関性の評価に役立ちます。この記事では、これらの関数の使い方を詳しく解説します。

回帰直線がデータにどれだけ当てはまるか(決定係数 R²)を確かめるときは、RSQ関数(決定係数)を使います。

目次

CORREL関数の使い方|気温とかき氷の売上の相関係数を求める

手順:B7 に CORREL の式を入れて Enter

4 日分の気温(A3:A6)と、かき氷の売上個数(B3:B6)の相関係数を求めます。 B7 に次の式を入力して、Enter キーを押します❶。

B7 に入れる式
=CORREL(A3:A6,B3:B6)
A3:A6 配列1(気温)B3:B6 配列2(個数)
ひとことで気温と売上個数が、どのくらい一緒に増えるか(相関係数)を求める
式を分けて読むと(色は画像の枠と同じ)
配列1A3:A6
1つ目のデータは?
→ 気温
配列2B3:B6
2つ目のデータは?
→ 売上個数
自分の表で使うときは
青とオレンジに、同じ行数の2つの範囲を入れます。例:広告費(B 列)と売上(C 列)の相関=CORREL(B2:B13,C2:C13)
  • 結果は -1〜1 です。1 に近いほど「一方が増えるともう一方も増える」関係が強いです。
エクセルのCORREL関数で相関係数を求める式と、気温と売上個数の範囲を色分けした画面
エクセルのCORREL関数で相関係数を求める式と、気温と売上個数の範囲を色分けした画面

確認:相関係数は 0.988 で、強い正の相関

エクセルのCORREL関数で気温と売上個数の相関係数が0.988になったことを示した画面
エクセルのCORREL関数で気温と売上個数の相関係数が0.988になったことを示した画面

答えは 0.988 になりました❷。式は、次の順に計算しています。

  1. 気温と個数の組を4つ比べる
    ⇒ 暑い日ほど個数が多い
  2. 関係の強さを -1〜1 の数で返す
    ⇒ 0.988(1 にとても近い)
ヒント:PEARSON も同じ値
=PEARSON(A3:A6,B3:B6) も 0.988 です。

関数の説明

CORREL関数およびPEARSON関数は、データセット間のピアソンの積率相関係数を計算します。どちらの関数も同じ結果を返しますが、ExcelではCORREL関数が一般的に使用されています。相関係数は-1から1の間の値を取り、値が1に近いほど強い正の相関、-1に近いほど強い負の相関を示します。

関数

対応バージョン

Excel 2007以降のすべてのバージョンで使えます(Excel 2003でも使えます)。

構文

  • CORREL関数:
CORREL関数の構文
数式=CORREL(array1,array2)
ひとことで相関係数を求める
array1
必須。最初のデータセット。
array2
必須。2番目のデータセット。array1と同じ長さである必要があります。
  • PEARSON関数:
PEARSON関数の構文
数式=PEARSON(array1,array2)
ひとことでピアソンの相関係数を求める
array1
1つ目のデータの範囲です
array2
2つ目のデータの範囲です

引数

引数説明
array1必須。最初のデータセット。
array2必須。2番目のデータセット。array1と同じ長さである必要があります。

関数作成のポイント

  • データセットのサイズが同じでなければなりません。
  • 相関係数は、データセットの線形関係を評価するため、非線形関係には適用できません。

関数活用のポイント

  • データ間の関係性を評価する際に便利です。例えば、販売量と広告費用の相関性を調べるといった分析に使用できます。
  • 相関係数の値を解釈する際には、数値の大きさだけでなく、文脈や他の統計的指標も考慮することが重要です。

まず動かしてみよう|この記事のサンプルをその場で試せます

練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。

使用例

サンプルデータ

練習用ファイルと同じ配置の、サンプルデータです。下の練習ツールで、黄色いセルを書き換えると、結果がその場で変わります。

AB
1かき氷売上個数
2気温個数
332.1101
426.258
530.598
636.4154
7気温0.987764
8PEARSON0.987764

サンプル式

セルB7に、次の式を入れます。

B7に入力:相関係数を求める
数式=CORREL(A3:A6,B3:B6)
ひとことで相関係数を求める
A3:A6
1つ目のデータです
B3:B6
2つ目のデータです
補足結果は「0.987764」です。

A3:A6とB3:B6の、相関係数(-1〜1)を求めます。 結果は「0.987764」です。

セルB8に、次の式を入れます。

B8に入力:PEARSON
数式=PEARSON(A3:A6,B3:B6)
ひとことでピアソンの相関係数を求める
A3:A6
1つ目のデータの範囲です
B3:B6
2つ目のデータの範囲です

結果は「0.987764」です。

気温と売上の相関係数を求める(CORREL)式 =CORREL(A3:A6, B3:B6) の解説図。B7に入力する
B7に =CORREL(A3:A6, B3:B6) を入力。気温が高いほど個数が多い → 1 に近い 0.988 (強い正の相関)

(例題)サンプルデータダウンロード

サンプルデータをダウンロードすることができます。以下のリンクからダウンロードしてください。

練習用Excelファイル(無料ダウンロード)
この記事の解説で使うExcelデータです。数式と練習データが入っているので、本文の式を同じ表で試せます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

まとめ

ExcelのCORREL関数とPEARSON関数は、2つのデータセット間の相関関係を計算するための便利なツールです。これらの関数を使用して、データ間の関係性を迅速に評価することができます。

相関係数と合わせて株のベータ値を求める方法は、エクセルで株のベータ値を計算する方法で説明しています。

関連のある関数

関連関数説明
COVARIANCE.P2つのデータセットの共分散を計算する関数。
SLOPE直線回帰の傾きを計算する関数。
RSQ決定係数を計算し、データ間の線形関係の強さを示す関数。

Excelの統計関数の全体像は、こちらのまとめからテーマ別に辿れます。

関連して、COVARIANCE.S関数の使い方・SLOPE関数の使い方もあわせてご覧ください。

2つの数値の関係をグラフで見るときは、エクセルで散布図を作る方法もあわせてご覧ください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次