相関係数を計算する

Power BI で始める Python 入門

Jacob H. Marquez

Data Scientist

相関係数とは?

【定義】2変数間の統計的関係を数値で表す指標

【範囲】-1 〜 1

【範囲】

-1:

  • 関係が強く、負
  • 変数Aが増えると変数Bは減る

1:

  • 関係が強く、正
  • 変数Aが増えると変数Bも増える

0: 関係なし

Power BI で始める Python 入門

相関係数 例1

相関0.8の2変数の散布図。

Power BI で始める Python 入門

相関係数 例2

相関-0.8の2変数の散布図。

Power BI で始める Python 入門

相関係数 例3

相関0の2変数の散布図。

Power BI で始める Python 入門

相関行列

データセットの変数を行と列に並べた表。各セルは2変数間の相関係数。

Power BI で始める Python 入門

相関行列

データセットの変数を行と列に並べた表。各セルは2変数間の相関係数。Income の行が強調表示。

Power BI で始める Python 入門

相関行列

データセットの変数を行と列に並べた表。各セルは2変数間の相関係数。Income と MntWines の相関が強調表示。

Power BI で始める Python 入門

相関ヒートマップ

import seaborn as sns

corrMatrix = dataset.corr()

sns.heatmap(
    corrMatrix, 
    annot=True
    )

ヒートマップの例

Power BI で始める Python 入門

相関ヒートマップ例

ヒートマップの例

Power BI で始める Python 入門

相関ヒートマップ例

ヒートマップの例

Power BI で始める Python 入門

相関は因果ではない

  • 強い相関 ≠ 片方が他方の原因

  • 因果の確認には実験が必要

ロック音楽の質と米国原油生産量

Power BI で始める Python 入門

Passons à la pratique !

Power BI で始める Python 入門

Preparing Video For Download...