首页 > 其他 > 详细

如何快速绘制相关系数矩阵

时间:2018-08-08 11:04:26      阅读:321      评论:0      收藏:0      [点我收藏+]
技术分享图片技术分享图片

import pandas as pd
train = pd.read_csv("dftest/train.csv")

import seaborn as sns
import matplotlib.pyplot as plt
def showcov(df):
    dfData = df.corr()
    plt.subplots(figsize=(9, 9)) # 设置画面大小
    sns.heatmap(dfData, annot=True, vmax=1, square=True, cmap="Blues")
    plt.savefig(‘./BluesStateRelation.png‘)
    plt.show()

showcov(train)

df.corr()就是得到这个dataframe的相关系数矩阵

这样就可以很清楚的看到特征之间的相关关系

如何快速绘制相关系数矩阵

原文:http://blog.51cto.com/yixianwei/2156109

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!