文章目录
1基本统计分析
1.1描述性统计分析
在描述性统计量的计算方面,R中的选择很多。你可以使用summary()函数来获取描述性统计量。
1.1.1 summary()函数
#读入x的值
x <- c("mpg", "hp", "wt")
#进行描述统计分析
summary(mtcars[x])
在描述性统计分析中包含了每个变量的最小值、最大值、四分位数和数值型变量的均值,以及因子向量和逻辑型向量的频数统计。
1.1.2 sapply()函数
sapply()函数可计算所选择的任意描述性统计量。其使用格式为:sapply(x, FUN, options)。其中的x是你的数据框(或矩阵),FUN为一个任意的函数。如果指定了options,它们将被传递
给FUN。你可以在这里插入的典型函数有mean()、sd()、var()、min()、max()、median()length()、range()和quantile()。函数fivenum()可返回最小值、下四分位数、中位数、上四分位数和最大值。
#构建函数
mytest <- function(x, na.omit=FALSE){
if (na.omit)
x <- x[!is.na(x)]
m <- mean(x)
n <- length(x)
s <- sd(x)
skew <- sum((x-m)^3/s^3)/n
kurt <- sum