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-tp25530654p25531047.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.