如何在 R 中创建相关矩阵图?


要创建相关矩阵图,我们可利用 GGally 包的 ggpairs 函数。例如,如果有一个名作 df 的数据框架,其中包含五列,那么可以按 ggpairs(df) 来创建相关矩阵图。使用 ggpairs 的相关矩阵图既显示相关值,还显示散点图和位于对角线上的变量分布。

示例

 现场演示

考虑以下数据框架 −

set.seed(212)
x<−rnorm(20)
y<−rnorm(20)
z<−rnorm(20)
a<−rnorm(20)
df<−data.frame(x,y,z,a)
df

输出

     x           y           z        a
1 −0.23917312 0.55113696 −0.92964644 −2.825931332
2 0.67693559 1.21557683 −0.62824719 1.394589909
3 −2.44033601 −0.60781873 −1.16899182 0.484025096
4 1.24088448 1.35475360 −0.12800221 −1.015704678
5 −0.32651441 −1.33758388 1.60649960 1.009938515
6 0.15449093 −0.79244866 −0.09581029 −0.400998378
7 1.03687116 −1.02442868 −0.43375271 −0.293164665
8 −0.77960767 −0.02768991 −0.96182839 0.543345255
9 0.62126406 −0.61268087 −1.50775746 −0.895738801
10 0.29943127 0.16605702 1.90255916 −1.418366917
11 0.15034879 0.17051839 −1.07371818 0.717652086
12 0.50967649 0.26654381 −0.82881794 1.144774784
13 −0.77331482 1.17587680 −0.03197159 −0.257318856
14 1.87566596 0.79978274 1.14677652 −1.052941918
15 0.78830571 0.36352605 0.95455643 0.002662389
16 −2.30671309 −0.52918622 −1.19824723 1.121770768
17 −1.37584147 −1.30278723 0.90339625 −1.637918585
18 −1.02111184 −2.01380274 −0.61700004 1.319289169
19 −1.37921485 −0.10499300 −0.99640769 1.508072921
20 −0.03476825 −0.57019817 0.23396114 0.371342290

加载 GGally 包并创建相关矩阵图 −

Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.

示例

library(GGally)
ggpairs(df)

输出

更新时间: 2021-02-10

310 人浏览

开启你的 事业

完成课程获得认证

开始
广告