[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