《统计建模与R软件》薛毅
第3章 数据描述性分析
总结
1:散点图plot(x, y),x表示x轴,y表示y轴;plot(x),x表示y轴,下标表示x轴;箱线图plot(f, y),f是因子,y是数值向量;多变量数据散点图plot(df),df是数据框;pairs()可以对矩阵或数据框的各列绘制散布图(作用和plot(df)相似);coplot(Weight ~ Height | Age)绘制出按照年龄段给出的体重与身高的散点图;
3.3 R语言中的绘图命令
在作图函数中,有两类作图函数,一类是高水平作图函数,另一类是低水平作图函数;高水平作图函数指所有的绘图函数均可产生图形,可以有坐标轴,以及图和坐标轴的说明文字等;低水平作图函数是自身无法生成图形,只能在高水平作图函数产生的图形基础上,增加新的图形。
3.3.1 高水平作图函数
高水平作图函数有:plot, pairs, coplot, qqnorm, qqline, hist, contour等
1.plot()函数
函数plot()可绘制数据的散点图、曲线图等,有以下四种用法:
(1) plot(x, y)
其中x和y是向量,生成y关于x的散点图,例如:
> X1 <- c(35,40,40,42,37,45,43,37,44,42,41,39)
> X2 <- c(60,74,64,71,72,68,78,66,70,65,73,75)
> plot(X1, X2)
绘制以X1向量的值为横坐标,X2向量的值为纵坐标的散点图,但X1和X2两个向量等长,则对应元素才能绘制图形
(2) plot(x)
> plot(X1)
如果x是时间序列则生成时间序列图形,如果x是向量,则产生x关于下标的散点图,如果x是复数向量,则产生复数的实部与虚部的散点图。
(3) plot(f),plot(f, y)
其中f是因子,y是数值向量。plot(f)生成f的直方图,plot(f, y)生成y关于f水平的箱线图。
例如:利用四种不同的材料(A1, A2, A3, A4)产生出的元件,测得寿命绘制4种箱线图,通过箱线图看设计出的元件的寿命的差异。
A1 = 1600, 1610, 1650, 1680, 1700, 1700, 1780
A2 = 1500, 1640, 1400, 1700, 1750
A3