0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Learn Python In Seminar〜相関関係〜

Last updated at Posted at 2021-05-22

概要

今回は相関関係を数値し、それを可視化する方法です。
他にも「Learn Python In Seminar」のシリーズとして書いているので、よければご覧ください!

用語

相関(correlation)

変数間の関係

相関係数

  • 相関の度合いを表す
  • -1から1の範囲で表現
  • -1/1に近いほど相関が強く、0に近いほど相関が弱い
  • プラスであれば正の相関、マイナスであれば負の相関

数値化

インポート

import pandas
import seaborn as sns
from matplotlib impot pyplot as plt

相関係数

Pandasライブラリのcorr関数で相関係数を確認可能

DataFrame.corr()

可視化

散布図

  • 2変数からなる1組のデータを点で表現した図
  • 量的データ同士の相関

Matplotlibライブラリのplt.scatter関数

plt.scatter(横軸のデータ, 縦軸のデータ)
plt.show()

箱ひげ図

  • 最大値、最小値、四分位数の情報が含まれた図
  • 質的データと質的データの相関

Seabornライブラリのboxplot関数

sns.boxplot(横軸のカラム, 縦軸のカラム, data=分析対象データのDataFrame)

ヒートマップ

  • 数値の大小は色の濃淡で表現した図
  • Seabornライブラリのheatmap関数
sns.heatmap(DataFrame)
plt.show()

注意点

相関関係=因果関係ではない!
詳しくはこちら

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?