* Percentiles Example Compute of scores using the five SAS definitions for computing percentiles; options ls=64 nodate pageno=1; data scores; input score @@; datalines; 90 129 99 92 104 92 112 ; proc print; title 'Scores for Computing Percentiles'; proc means p25 p50 p75 pctldef=1; title 'Percentile Definition 1'; proc means p25 p50 p75 pctldef=2; title 'Percentile Definition 2'; proc means p25 p50 p75 pctldef=3; title 'Percentile Definition 3'; proc means p25 p50 p75 pctldef=4; title 'Percentile Definition 4'; proc means p25 p50 p75 pctldef=5; title 'Percentile Definition 5'; proc univariate data=scores noprint pctldef=1; output out=out1 pctlpre=p pctlpts=62; proc print data=out1; title 'Pctldef = 1 Percentile 62'; proc univariate data=scores noprint pctldef=2; output out=out2 pctlpre=p pctlpts=62; proc print data=out2; title 'Pctldef = 2 Percentile 62'; proc univariate data=scores noprint pctldef=3; output out=out3 pctlpre=p pctlpts=62; proc print data=out3; title 'Pctldef = 3 Percentile 62'; proc univariate data=scores noprint pctldef=4; output out=out4 pctlpre=p pctlpts=62; proc print data=out4; title 'Pctldef = 4 Percentile 62'; proc univariate data=scores noprint pctldef=5; output out=out5 pctlpre=p pctlpts=62; proc print data=out5; title 'Pctldef = 5 Percentile 62'; run; quit;