Below is my very basic code:
proc univariate data = Combined;
by Bin;
var Gross;
output pctlpre = P_ pctlpts = 1, 5 to 95 by 5, 9, 100;
run;
I am only interested in seeing the percentiles and none of the rest of the univariate output.
It also would be groovy to see the results side-by-side for each Bin. I have 10 Bins.
Any suggestions? Thank you in advance.
ODS SELECT NONE and a proc transpose on your output.
Also, you haven't specified the data set in your OUTPUT statement which is a bit odd.
proc sort data=sashelp.cars out=cars; by origin;
ods select none;
proc univariate data = cars;
by origin;
var mpg_highway;
output out=want pctlpre = P_ pctlpts = 1, 5 to 95 by 5, 9, 100;
run;
ods select all;
proc transpose data=want out=want2;
id origin;
run;
proc print data=want2;
run;
ODS SELECT NONE and a proc transpose on your output.
Also, you haven't specified the data set in your OUTPUT statement which is a bit odd.
proc sort data=sashelp.cars out=cars; by origin;
ods select none;
proc univariate data = cars;
by origin;
var mpg_highway;
output out=want pctlpre = P_ pctlpts = 1, 5 to 95 by 5, 9, 100;
run;
ods select all;
proc transpose data=want out=want2;
id origin;
run;
proc print data=want2;
run;
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.
Find more tutorials on the SAS Users YouTube channel.