r语言 四格画图_R语言画多组数据相关性分析图

相关性表示两组数据之间的关系是否“相似”或“相近”;但当遇到多组数据时,如何直观的比较各组数据之间的相关性是一个大家比较关注的问题,相关图可以通过对相关系数矩阵的可视化来解决这一问题。这里列出2种方法:

数据以R语言内置的mtcars数据框为例(直接输入mtcars就能查看其内容,其包含了11个变量,对那个变量都测量了32辆汽车)

1. 利用corrgram包中的corrgram()函数。

代码为:

install.packages("corrgram") #安装corrgram包

library(corrgram) #加载corrgram包

corrgram(mtcars,order=TRUE,lower.panel=panel.shade,upper.panel=panel.pie,text.panel=panel.txt,main="correlogram of mydata intercorrelations") #画图,不需要事先计算出相关系数矩阵 (panel.shade + panel.pie)

order=TRUE表示相关矩阵将使用主成分分析法对变量重新排序(能够使二元变量的关系模式更加明显);

lower.panel=panel.shade,下三角的图形用阴影深度表示相关性大小;

upper.panel=panel.pie ,上三角图形用饼图填充比例来表示相关性(panel.ellipse用平滑曲线和置信椭圆表示相关性,panel.pts用散点图表示相关性);

text.panel=panel.txt主对角线输出的变量名字;

main=”correlogram of mydata intercorrelations” 添加标题

diag.panel=panel.minmax主对角线输出变量的最小最大值。

corrgram(mtcars,order=TRUE,lower.panel=panel.ellipse,upper.panel=panel.pts,text.panel=panel.txt,main="correlogram of mydata intercorrelations") #画图,不需要事先计算出相关系数矩阵 (panel.ellipse + panel.pts)

corrgram(mtcars,order=TRUE,lower.panel=panel.shade,upper.panel=panel.pts,text.panel=panel.txt,main="correlogram of mydata intercorrelations") #画图,不需要事先计算出相关系数矩阵 (panel.sha

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
R语言中可以使用ggcorrplot包来进行相关性热的绘制。通过该包提供的函数ggcorrplot(),可以将相关性矩阵以热的形式展示出来。在使用ggcorrplot()函数时,可以通过设置method参数来选择不同的展示方式,比如circle表示使用圆圈大小变化的方式展示相关性热R语言中还有其他常用的展示相关性数据矩阵的方法。在相关性分析中,常见的相关性系数有皮尔森相关系数、斯皮尔曼相关系数和肯德尔相关系数等。可以使用相关性矩阵的计算函数(如cor())计算得到相关系数矩阵,然后使用热函数(如heatmap())或相关性矩阵绘函数(如corrplot())进行可视化展示。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [【R语言】——相关性分析和热绘制](https://blog.csdn.net/weixin_54004950/article/details/128286890)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [43.R语言13种相关性数据矩阵(热)可视化方法汇总](https://download.csdn.net/download/weixin_39372811/85194244)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值