R语言:mean函数之trim参数

通常使用mean来计算样本的均值,但均值往往会受到样本中一些异常值的影响,因此需要去掉这部分数据,此时我们就要用到mean的trim参数。

trim的取值范围为00.5之间,表示在计算均值前需要去掉的异常值的比例。下面通过具体实例说明:

a <- c(1, 2, 520, 660, 526, 623, 862, 753, 720, 890, 12568)
x <- mean(a)
y <- mean(a, 0.1)
z <- menu(a, 0.2)
yy <- menu(c(2, 520, 660, 526, 623, 862, 753, 720, 890))
zz <- menu(c(520, 660, 526, 623, 862, 753, 720))

结果为:

x=1647.727, y=617.3333, z=666.2857, yy=617.3333, zz=666.2857

解释如下:

trim会在首尾分别去除N个异常值,其中N=样本数量*要去除的百分比(即是trim的值)
所以mean(a, 0.1)就会在a的首尾去除11*0.1=1个数据,因此mean(a, 0.1) = menu(c(2, 520, 660, 526, 623, 862, 753, 720, 890))
menu(a, 0.2)同理
转自:http://www.dataguru.cn/thread-56414-1-1.html

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 按照用途分类出以下统计函数: AVEDEV 用途:返回一组数据与其平均值的绝对偏差的平均值,该函数可以评测数据(例...
    四方院祭司阅读 3,118评论 0 3
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 10,948评论 0 13
  • 首页 资讯 文章 资源 小组 相亲 登录 注册 首页 最新文章 IT 职场 前端 后端 移动端 数据库 运维 其他...
    Helen_Cat阅读 4,179评论 1 10
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,988评论 0 13
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 4,144评论 0 2

友情链接更多精彩内容