1.计算描述性统计量
- summary函数,函数提供了最小值、最大值、四分位数和数值型变量的均值,以及因子向量和逻 辑型向量的频数统计
- apply和sapply函数,计算所选择的任意描述性统计量。mean、 sd、 var、 min、 max、 median、 length、 range 和quantile。
函数fivenum()可返回图基五数总括(Tukey’s five-number summary,即最小值、 下四分位数、中位数、上四分位数和最大值)
- describe(),Hmisc包:返回变量和观测的数量、缺失值和唯一值的数目、平均值、 分位数,以及五个最大的值和五个最小的值
- describe():psych包:计算非缺失值的数量、平均数、标准差、中位数、截尾均值、绝对中位差、最小值、最大值、值域、偏度、峰度和平均值的标准误
2.分组计算描述性统计量
- aggregate():
例:aggregate(mtcars[vars], by = list(am = mtcars$am), mean)
- by():
例: dstats <- function(x)(c(mean=mean(x), sd=sd(x)))
by(mtcars[vars], mtcars$am, dstats)
- summaryBy:doBy包
例:summaryBy(mpg+hp+wt~am,data=mtcars,FUN=mystats)
- describe.by: doBy包
例:describe.by(mtcars[myvars],mtcars$am)