相关系数矩阵计算_corrplot包:相关性矩阵可视化

这篇博客介绍了如何使用R中的corrplot包进行相关性矩阵的可视化,包括安装加载R包、处理数据、计算相关系数,以及自定义图形的各种参数,如可视化方法、矩阵显示类型、图例属性和显著水平等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天学习下相关性矩阵的可视化,可以用来可视化相关性矩阵的包有corrplot包、corrgram包、GGally包、ggcorrplot包等,这些包在大部分情况下都可以满足需求。今天先来学习corrplot包的使用,后面几天有空会详细讲解下另外三个包。


目  录

  • 1. 安装和加载R包

  • 2. 加载数据集

  • 3. 数据处理

    • 3.1 转换矩阵

    • 3.2 计算相关系数

  • 4. 简单绘制

  • 5. 自定义参数

    • 5.1 可视化方法

    • 5.2 矩阵显示类型

    • 5.3 绘制组合图形

    • 5.4 相关矩阵排序

    • 5.5 设置矩阵颜色

    • 5.6 设置文本标签属性

    • 5.7 设置图例属性

    • 5.8 设置图形外观

    • 5.9 设置显著水平


1. 安装和加载R包

corrplot包可以用来可视化相关矩阵,这个包中的参数很多,可以很详细的自定义图形。

第一步先安装和加载好R包。

install.packages("corrplot") # 安装包
library(corrplot) # 加载包

2. 加载数据集

使用mtcars内置数据集进行演示,先加载包,看下数据集的信息。

data(mtcars) # 加载数据集
head(mtcars, 10) # 查看数据集前10行
065e9ad736a3937f08d2b2e9e58704a9.png

3. 数据处理

在使用mtcars数据集绘制图形前需要对数据集进行一些简单处理。

3.1 转换矩阵

绘图前可以将数据集转换为矩阵,当然,我也看到很多推文没有将数据集转换成矩阵,一样可以绘制图形,这一步也许可以省略。

mtcars # 转化为矩阵
32a0a1804a75846d839a6cc54be30fd0.png

3.2 计算相关系数

在绘制图形前,先计算下相关系数,可以使用cor()函数,函数中有"pearson", "kendall", "spearman"三种方法计算,我们选择默认的"pearson"方法即可。

cor_mtcars 'pearson')
cor_mtcars
b3aeb24e634d17db8766e6e8a23b989d.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值