官方文档的mean函数用法如下:
mean(x, ...)
## Default S3 method:
mean(x, trim = 0, na.rm = FALSE, ...)
x就是我们要求均值的对象,na.rm是是否要去除里面的NA值,因为有NA值的话,求出来均值也是NA
而trim参数的含义是:修剪掉排在首尾的部分数据,其实就是去除异常值以后再进行求均值。
例如:trim=0.1对于一个包含20个数的向量,就是按顺序排列以后,砍掉首尾的各2个数,对剩下的16个数进行求均值
> x
[1] 8 48 3 99 77 37 6 88 74 87 33 78 50 82 86 53 4 75 95 21
> sort(x)
[1] 3 4 6 8 21 33 37 48 50 53 74 75 77 78 82 86 87 88 95 99
> mean(x)
[1] 55.2
> mean(x,trim = 0.1) # 去掉3,4和95,99
[1] 56.4375
版权声明:本文为yichao0630原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。