エクセルでスピアマンの相関係数の簡単な求め方【コピペ用テンプレートあり】

はじめに
エクセルには、スピアマンの相関係数を算出する専用の関数は存在しません。
下にサンプルのセルデータがあるので、
スピアマンの相関係数とは
スピアマンの相関係数は、 順位に基づく相関値 であり、
いつ使うのか?
ピアソンの相関係数の使用に必要な仮定を満たさないときに
- データが非線形関係を示す場合、または正規分布しない場合
- データが順序データの場合 (どちらか一方でも)
- 外れ値が大きい場合
相関係数の意味
データの順位間の関係性の強さとその方向性を示します。
- 1: 完全な正の相関
- -1: 完全な負の相関
- 0: 相関なし
エクセルでの算出方法
以下の 全セルをコピー
ボタンをクリックし、エクセルの A1
セルに貼り付けると、 G2
セルにスピアマンの相関係数(下記の場合 -0.885714286
)が算出されます。
B
, C
列のデータを書き換えると、
算出手順
エクセルでスピアマンの相関係数を算出するための手順は2つです。
1. データを順位に変換
RANK.AVG
関数を使用して、各データの順位を算出します。
数値
, 参照
, 順序
)参照
範囲の中で、数値
が何番目に大きいのか(or 小さいのか)ランクを表示する。
同じ数値の場合は、平均値が算出される
(例:3位と4位の値が同じ → 2つの3.5位を返す)。
数値
参照
順序
0
: 降順、0
以外:昇順。(省略時 0
)2. 順位データ同士の相関係数を算出
CORREL
関数を使用して、XとYの順位データ間の相関を算出します。
配列1
, 配列2
)配列1
と配列2
のデータ間の相関係数を算出する。
配列1
配列2