百分位数(对应于百分位数的值)

时间:2018-05-18 12:55:16

标签: r

我有< customers>的列和< sales>。我想计算< sales>值,对应于< customers>的相关百分位数。 (例如,销售量对应于客户的高1%,高于客户的10%等......

Hayk

2 个答案:

答案 0 :(得分:1)

我相信您正在寻找quantile()功能。如果您有一个名为a的值向量,那么您可以计算所需的百分位数: quantile(a, c(.01,.05,.5,.95)),如果你想要第一个百分位,前5%,模式和95%。

答案 1 :(得分:0)

上层25%的东西是什么样的?

sum(df$Sale[df$Sale>=quantile(df$Sale,probs=.75)])/sum(df$Sale)