R语言自带pairs函数矩阵散点图

原创 数据小兵  2020-05-28 09:55  阅读 768 次
视频课程《SPSS统计分析:从入门到实践提高》

多个连续数据间关系探查,小兵推荐多使用矩阵散点图,或者叫散点矩阵。在一个图中将所有两两变量间关系都呈现出来,效率高,且展示效果好。

与之对应的低效率操作是,每两个变量数据作一个散点图,假设我要考察4个连续数据间关系,那么就需要分别制作6个散点图,既耗时又不利于观察。

矩阵散点图,一次搞定。

今天先用R自带传统作图方式pairs函数来实现。

数据源:

employee雇员数据

目标:

考察工作时间、工作经验、初始薪金、当前薪金四个变量间的关系。

函数代码如下:
pairs(~jobtime+prevexp+salbegin+salary,panel = panel.smooth,data=employee,main="推荐使用矩阵散点图—数据小兵")

效果展示:

迅速发现当前薪金和初始薪金间考虑存在线性关系。

图的展示效果还可以继续优化一下,矩阵是上下三角对称,那我们可以考虑不显示上三角。

函数代码如下:
pairs(~jobtime+prevexp+salbegin+salary,panel = panel.smooth,upper.panel = NULL,data=employee,main="推荐使用矩阵散点图—数据小兵")

效果展示:

看起来更加精简,信息突出。

欢迎下载案例数据文件,对照本篇代码进行上机练习,请在本号后台回复【雇员】获取数据下载链接。欢迎留言评论。

数据小兵学习R语言微信号

本文地址:http://www.datasoldier.net/archives/2184
版权声明:本文为原创文章,版权归 数据小兵 所有,欢迎分享本文,转载请保留出处!
SPSS在线视频学习
欢迎订阅SPSS训练营微信公众号

评论已关闭!