R语言中的几种图
来源:互联网 发布:猫眼和微影合并.知乎 编辑:程序博客网 时间:2024/06/09 18:53
R语言中,常见的图有直方图、箱线图、条形图、点阵图、饼图、QQ图。
1.直方图
直方图是直观了解数据分布的常用图形,它将连续型数据分为等间距的组,并以矩形的高低来显示相应组中所含数据的频数或频率大小,有时可以显示数据的密度曲线作为辅助。这是一种简单快捷的探索数据分布的方式。
2.箱线图
箱线图能够深入地展现数据分布的情况,它不仅能给出重要分位点的位置,还可以将异常点剥离出来。如果进一步标注出均值等重要指标的位置和数值,那么数据的整体结构就十分清晰了。
3.条形图
条形图与柱形图类似,不同之处,在于柱形图适用于连续型数据,通过人为分组而形成若干矩形来构成图形;而条形图则用于离散型变量,该变量的每一种水平被映射为一个条形。
4.点阵图
点阵图与条形图本质上是一样的,也是用于呈现离散型变量各取值水平的分布情况,不同之处在于用点和背景网格的形式代替条形来表示。
5.饼图
饼图是考察单个变量分布的有效图形,常用百分比来进行标注。
6.QQ图
QQ图是一种散点图,对应于正态分布的散点QQ图,它以标注正态分布的分位数为横坐标,以样本值为纵坐标。利用QQ图可以检验样本是否服从正态分布。
例如,为了获得年收入超过10万元的经理的收入情况相关信息,我们对pay中的66个数据进行探索性分析,并且分别用直方图、点图、箱线图和QQ图表示。
//代码如下:
library(MASS)library(grid)library(lattice)library(splines)library(survival)library(Formula)library(Hmisc)pay = c(11,19,14,22,14,28,13,81,12,43,11,16,31,16,23,42,22,26,17,22,13,27,180,16, 43,82,14,11,51,76,28,66,29,14,14,65,37,16,37,35,39,27,14,17,13,38,28,40,85,32, 25,26,16,12,54,40,18,27,16,14,33,29,77,50,19,34)par(mfrow = c(2,2))#工作薪水的直方图hist(pay)#工作薪水的点状图dotchart(pay)#工作薪水的箱形图boxplot(pay,horizontal=T )#工作薪水的Q-Q图qqnorm(pay)#线性回归qqline(pay)
效果如下:
图(1)依次为直方图、点图、箱线图和QQ图
从上面的4张图中,可以看出有一个值偏离 其他值很远,这个为异常值,需要进行剔除,结合向量pay可知,该值为180。
- R语言中的几种图
- R语言中的色彩
- R语言中的SVM
- R语言中的数据结构
- R语言中的方差分析
- R语言中的factor
- R语言中的引号
- R语言入门--R中的factor
- R语言中的基本调试
- R语言中的字符处理
- R语言中的数据列表
- R语言中的t检验
- R语言中的线性判别分析
- R语言中的并行计算
- R语言中的数据集
- R语言中的svm实例
- R语言中的基本统计分析
- R语言中的回归分析
- 终端下Vim使用VimIm插件时按<CTRL-^>和<CTRL-_>无反应或完全无法使用的解决方法
- C#中的单元测试
- python上下文管理器及with语句
- hadoop原理和机制
- ubuntu 14.04 安装minidwep-gtk
- R语言中的几种图
- php初学者之for循环和foreach循环
- 《数据结构》课程设计:咨询电话管理系统——信管113309
- JSON实用类,用来实现对象和JSON字符串的互相转换
- Gson注解和GsonBuilder
- [C++]LeetCode: 99 Longest Palindromic Substring (最长回文子串)
- tableview的索引值
- Cannot find the declaration of element 'beans'. 的解决方法
- python打包指南