You could use: require(quantreg) rq(index ~ 1, weights=count, tau=0:5/5)
url: www.econ.uiuc.edu/~roger Roger Koenker email [EMAIL PROTECTED] 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@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. ______________________________________________ R-help@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.