# Percentile rank for each element in list

5 messages
Open this post in threaded view
|

## Percentile rank for each element in list

 Heeeelp Given this data  x <- c(1,5,100,300,250,200,550,900,1000) > quantile(x)   0%  25%  50%  75% 100%    1  100  250  550 1000 When I run the quantile, I can only know the value of the nth percentile I want to know what's the percentile position of each items in the list Sample 1 = 100% on the list has 1 or more 5 = more than x% on the list has 5 or more 100  = more than x% on the list has 100 or more 250 = more than 50% on the list has 250 or more etc.... Thanks in advance ______________________________________________ [hidden email] mailing list https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
Open this post in threaded view
|

## Re: Percentile rank for each element in list

 Hi, I think you want ecdf(), but read the help page because it works a little different than you might expect. ecdf.x <- ecdf(x) ecdf.x(x) Best, Ista On Tue, Sep 7, 2010 at 8:37 AM, mic <[hidden email]> wrote: > Heeeelp > > Given this data >  x <- c(1,5,100,300,250,200,550,900,1000) >> quantile(x) >  0%  25%  50%  75% 100% >   1  100  250  550 1000 > > When I run the quantile, I can only know the value of the nth > percentile > > I want to know what's the percentile position of each items in the > list > Sample > 1 = 100% on the list has 1 or more > 5 = more than x% on the list has 5 or more > 100  = more than x% on the list has 100 or more > 250 = more than 50% on the list has 250 or more > etc.... > > Thanks in advance > > ______________________________________________ > [hidden email] mailing list > https://stat.ethz.ch/mailman/listinfo/r-help> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html> and provide commented, minimal, self-contained, reproducible code. > -- Ista Zahn Graduate student University of Rochester Department of Clinical and Social Psychology http://yourpsyche.org______________________________________________ [hidden email] mailing list https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
Open this post in threaded view
|

## Re: Percentile rank for each element in list

 In reply to this post by mic Is this what you want to have: > x <- c(1,5,100,300,250,200,550,900,1000) > # assume you want the position of 25th percentile > which(x==quantile(x,0.25)) [1] 3 Note that "position" is meaningful only when the percentile is one of the observed data values. If you want to know the "position" of 70th percentile (that is between "position" 6 and "position" 7). You need to do something coding to get these two adjacent "positions".