[R] quntile(table)?

roger koenker rkoenker at uiuc.edu
Tue Aug 28 16:36:00 CEST 2007


You could use:

require(quantreg)
  rq(index ~ 1, weights=count, tau=0:5/5)

url:    www.econ.uiuc.edu/~roger            Roger Koenker
email    rkoenker at uiuc.edu            Department of Economics
vox:     217-333-4558                University of Illinois
fax:       217-244-6678                Champaign, IL 61820


On Aug 28, 2007, at 9:22 AM, Seung Jun wrote:

> Hi,
>
> I have data in the following form:
>
>   index  count
>     -7      32
>      1    9382
>      2    2192
>      7     190
>     11     201
>
> I'd like to get quantiles from the data.  I thought about something  
> like this:
>
>   index <- c(-7, 1, 2, 7, 11)
>   count <- c(32,  9382, 2192, 190, 201)
>   quantile(rep(index, count))
>
> It answers correctly, but I feel it's wasteful especially when count
> is generally large.  So, my question is, is there a way to get
> quantiles directly from this table (without coding at a low level)?
>
> Thanks,
> Seung
>
> ______________________________________________
> R-help at stat.math.ethz.ch 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.



More information about the R-help mailing list