R语言中提供了很多实用的函数帮助我们处理统计量。前面的文章中介绍了均值、方差、全距、几何平均数等的计算方法,还给出了绘制条形图,直方图,散点图,饼图,箱线图等的绘制方法,本文将介绍统计学中的另外一种图的绘制方法:茎叶图。欢迎感兴趣的读者关注本号,本号会详细介绍R在各个方面的使用方法。
茎叶图概述
茎叶图(Stem-and-Leaf display)又称“枝叶图”,它的思路是将数组中的数按位数进行比较,将数的大小基本不变或变化不大的位作为一个主干(茎),将变化大的位的数作为分枝(叶),列在主干的后面,这样就可以清楚地看到每个主干后面的几个数,每个数具体是多少。
茎叶图与直方图不同,茎叶图保留原始资料的信息,可以从中统计出次数,计算出各数据段的频率或百分比。从而可以看出分布是否与正态分布或单峰偏态分布逼近。
茎叶图
R语言中绘制茎叶图的函数stem
R语言中的基础包中使用stem函数绘制茎叶图。其语法格式如下:
stem(x, scale = 1, width = 80, atom = 1e-08)
下面使用一个例子来说明stem函数的具体使用方法:
参数x
参数x是数值向量,用于绘制茎叶图的数据。
绘制结果如下图所示: