将相关矩阵绘制为热力图
如果您需要检查成百上千条时间序列之间的相关性,仅用数字来表示并不直观——例如在包含 100 个元素的数据集中,您需要分析多达 10,000 个(100 x 100)相关系数!
这种情况下,热力图 更合适。热力图是一种用颜色来表示数据取值的图或图表。使用热力图时,对相关矩阵重新排序也有助于提升可读性。您可以使用 corrplot(method = "color") 来创建热力图。
在本练习中,您将使用与上一个练习相同的相关矩阵 cor_mat 来绘制若干热力图。
本练习是课程的一部分
在 R 中可视化时间序列数据
练习说明
- 绘制
cor_mat的热力图。 - 仅绘制上三角热力图。
- 在
order参数中使用hclust对矩阵排序后,仅绘制上三角热力图。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Draw heatmap of cor_mat
# Draw upper heatmap
# Draw the upper heatmap with hclust