R | 可视化 | 关联图(Correlogram)

本文介绍了如何在R中利用GGally, Corrgram和ellipse包进行数据可视化,特别是创建关联图。分别通过ggpairs()函数绘制散点矩阵图和相关关系图,corrgram()函数展示多元变量的关联,以及用plotcorr()函数绘制带椭圆表示相关性的图表。每个方法都提供了定制图形元素的可能性,如改变图例类型和颜色方案。" 88667883,7399649,微波通道穿刺模型:计算与应用,"['通信技术', '微波传输', '坐标转换', '数学模型', '计算机编程']
摘要由CSDN通过智能技术生成

1 用GGally包绘制关联图

1.1 散点矩阵图

用ggpairs()函数绘制,变量的散点图显示在矩阵的左边部分,皮尔逊相关关系显示在右边,对角线上的图为各个变量分布图。

# 加载R包
> library(ggplot2)
> library(GGally)

# 创建数据
> data <- data.frame( var1 = 1:100 + rnorm(100,sd=10), var2 = 1:100 + rnorm(100,sd=27), var3 = rep(1, 100) + rnorm(100, sd = 1)) 
> data$var4 = data$var1 ** 3 
> data$var5 = -(data$var1 ** 2) 
> data$var6 = data$var2 **2

# 绘制关联图
> ggpairs(data, title="correlogram") 

OUTPUT:

若需要颜色区分则可运用ggplot2

> data(flea)
> ggpairs(flea, columns = 2:4, ggplot2::aes(colour=species)) 

OUTPUT:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值