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;
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
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.
Ready to level-up your skills? Choose your own adventure.