【问题标题】:Get quantile for each value获取每个值的分位数
【发布时间】:2018-11-23 08:31:12
【问题描述】:

R 中是否有一个已实现的 (!) 函数,它可以为您提供每个值的经验分位数?我找不到任何...

假设我们有 x

x = c(1,3,4,2)

我想要每个元素的分位数。

[1] 0.25, 0.75, 1, 0.5 

非常感谢!

【问题讨论】:

  • 这段代码对我有用x/length(x)

标签: r quantile


【解决方案1】:

你可以使用ecdf()函数:

ecdf(x)(x)
[1] 0.25 0.75 1.00 0.50

ecdf(x) 创建一个函数,并将x 的元素传递给该函数。诚然,语法看起来很奇怪

【讨论】:

  • 谢谢你,正是我想要的!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-02-26
  • 2018-07-12
  • 2016-05-25
  • 1970-01-01
  • 2012-10-06
  • 1970-01-01
  • 2018-08-07
相关资源
最近更新 更多