矩阵是按行和列排列的数字数组。
相关矩阵只是显示变量之间相关系数的表格。
在这里,变量表示在第一行和第一列中:
上表使用了完整健康数据集中的数据。
观察结果:
我们可以使用corr()
Python 中的函数用于创建相关矩阵。我们还使用round()
将输出四舍五入到两位小数的函数:
输出:
我们可以使用热图来可视化变量之间的相关性:
相关系数越接近 1,方块越绿。
相关系数越接近 -1,方块就越棕色。
我们可以使用Seaborn库来创建相关热图(Seaborn是一个基于matplotlib的可视化库):
import matplotlib.pyplot as plt
import seaborn as sns
correlation_full_health = full_health_data.corr()
axis_corr = sns.heatmap(
correlation_full_health,
vmin=-1, vmax=1, center=0,
cmap=sns.diverging_palette(50, 500, n=500),
square=True
)
plt.show()
亲自试一试 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!