r语言 相关系数和热力图
时间: 2023-12-11 14:31:07 浏览: 71
计算相关系数并绘制热力图
在R语言中,我们可以使用cor函数来计算相关系数矩阵,使用lattice包中的levelplot函数来绘制热力图。具体操作如下:
1.计算相关系数矩阵
```R
# 导入数据
data(mtcars)
# 计算相关系数矩阵
corr_matrix <- cor(mtcars)
```
2.绘制热力图
```R
# 导入包
library(lattice)
# 绘制热力图
levelplot(corr_matrix, col.regions = colorRampPalette(c("white", "blue"))(100))
```
这里我们使用了colorRampPalette函数来设置颜色渐变,从白色到蓝色,共100个颜色。
阅读全文