【问题标题】:How to cut off 5% of the highest and lowest values如何截取最高值和最低值的 5%
【发布时间】:2019-09-25 20:18:14
【问题描述】:

我的问题很简单。我想切断最高和最低值的 5%。 这是我的示例数据集。

x = rnorm(100)
x_sorted = sort(x, decreasing = F)

我尝试应用修剪功能。但不幸的是,如果我想生成修剪的手段,这个功能就可以工作。

【问题讨论】:

    标签: r trim


    【解决方案1】:

    我们可以使用quantile 计算x 的5% 和95% 的值,然后对它们之间的值进行子集化。

    x[x > quantile(x, 0.05) & x < quantile(x, 0.95)]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-17
      • 1970-01-01
      • 2019-10-08
      • 2019-04-23
      • 2023-01-10
      • 2013-01-24
      • 1970-01-01
      相关资源
      最近更新 更多