机器学习 中的 矩阵图函数

首页 / 机器学习入门教程 / 机器学习 中的 矩阵图函数

相关性是有关两个变量之间变化的指示,在前面的章节中,无涯教程讨论了Pearson的相关系数以及相关的重要性,可以绘制相关矩阵以显示哪个变量相对于另一个变量具有较高或较低的相关性。

在以下示例中,Python脚本将为Pima印度糖尿病数据集生成并绘制相关矩阵,它可以借助Pandas DataFrame上的corr()函数生成,并借助 pyplot 进行绘制。

from matplotlib import pyplot
from pandas import read_csv
import numpy
Path=r"C:\pima-indians-diabetes.csv"
names=['preg', 'plas', 'pres', 'skin', 'test', 'mass', 'pedi', 'age', 'class']
data=read_csv(Path, names=names)
correlations=data.corr()
fig=pyplot.figure()
ax=fig.add_subplot(111)
cax=ax.matshow(correlations, vmin=-1, vmax=1)
fig.colorbar(cax)
ticks=numpy.arange(0,9,1)
ax.set_xticks(ticks)
ax.set_yticks(ticks)
ax.set_xticklabels(names)
ax.set_yticklabels(names)
pyplot.show()

运行上面代码输出

Correlation Matrix Plot

从相关矩阵的上述输出中,无涯教程可以看到它是对称的,即左下与右上是相同的。还观察到,每个变量彼此正相关。

无涯教程网

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

深入浅出计算机组成原理 -〔徐文浩〕

SQL必知必会 -〔陈旸〕

手机摄影 -〔@随你们去〕

自动化测试高手课 -〔柳胜〕

云计算的必修小课 -〔吕蕴偲〕

Vue 3 企业级项目实战课 -〔杨文坚〕

运维监控系统实战笔记 -〔秦晓辉〕

后端工程师的高阶面经 -〔邓明〕

结构执行力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)