めも

メモ.

pythonで相関係数を可視化する

問題設定

ニクラス問題で教師データのラベルが 1, 0だった時にそのラベルごとに変数の相関を、さらにラベルの違いごとに変数相関に違いがあるかを確認する。

コード

plt.figure(figsize=(10, 10))
plt.subplot(221)
plt.title('alldata corr')
sns.heatmap(train_X.corr(), square=True)
plt.subplot(222)
plt.title('corr difference')
sns.heatmap(train_X[train_y==0].corr() - train_X[train_y==1].corr(), square=True)

plt.subplot(223)
plt.title('class0 corr')
sns.heatmap(train_X[train_y==0].corr(), square=True)
plt.subplot(224)
plt.title('class1 corr')
sns.heatmap(train_X[train_y==1].corr(), square=True)

出力

f:id:misos:20161021030741p:plain

プライバシーポリシー

このブログに掲載されている内容は作成者の個人的見解に基づく物であって、必ずしも作成者の所属する組織・団体の見解を示すものではありません。また、記載が不正確であったことにより生じたいかなる損害に関しても、責任を負いかねますのでご了承ください。また、本サイトは、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイトプログラムである、Amazonアソシエイト・プログラムの参加者です。また、本サイトでは、第三者配信の広告サービス(Googleアドセンス、A8.net)を利用しており、ユーザーの興味に応じた商品やサービスの広告を表示するため、クッキー(Cookie)を使用しております。 クッキーを使用することで当サイトはお客様のコンピュータを識別できるようになりますが、お客様個人を特定できるものではありません。本サイトの管理者への問い合わせ、当ブログのプライバシーポリシーの詳細についてはこちらをご覧ください。