Replace your qfu as follows: qfu <- function(x, digits=3,sci=F,...){ c(q=fivenum(x, ...) ) }
Look up fivenum function for more information. cheers, -Girish ========================= premmad wrote: > > Thanks for the help.I got the required quantiles by altering ur code > as follows > > qfu<-function(x,digits=3,sci=F,...) > {c(q=quantile(x,probs=c(5,90)/100)) > } > and my result of the R system is different from my sas system output for > the same function .could anyone help me in this and what is the reason > for difference in results .I have attached both outputs > R output: > zip price.q.5% price.q.90% > 1 60000 567000.0 567000 > 2 60001 709184.4 390626852 > 3 60002 20349692.4 358154046 > 4 60003 49847874.0 49847874 > 5 60004 469447.9 3972289 > 6 60005 5431407.0 88118012 > 7 60006 23457082.6 341022805 > > SAS output: > zip Obs 5th Ptcl 90th Pctl > > 60000 1 567000.00 567000.00 > > > 60001 3 478654.00 487587575 > > > 60002 2 478848.00 397895735 > > > 60003 1 49847874.00 49847874.00 > > > 60004 3 467648.00 4843949.00 > > > 60005 2 567489.00 97845848.00 > > > 60006 2 4776746.00 378383478 > I have already checked that SAS and SPSS produces the same output.Do i'm > missing anything when using the function quantile > -- View this message in context: http://www.nabble.com/use-of-class-variable-in-r-as-in-Proc-means-of-sas-tp25530654p25531060.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org 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.