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:


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

被折叠的 条评论
为什么被折叠?



