I just ran the two histograms. The ODS graphics statement look a little better (better shading), but they were very similar.
Yes, you can do it. You need to compute the quantiles first. If you want a normal Q-Q plot, use PROC RANK:
/* get sample mean and stddev */
proc means data=sashelp.class mean std;
var weight;
run;
proc rank data=sashelp.class normal=blom out=QQ;
var weight;
ranks Quantile;
run;
proc sgplot data=QQ noautolegend;
scatter x=Quantile y=weight;
lineparm x=0 y=100 slope=22.77; /* y-int=mean slope=stddev */
xaxis label="Normal Quantiles";
run;
For more discussion, see
http://blogs.sas.com/content/iml/2016/11/23/sampling-variation-small-samples.html
and for the general case of Q-Q plots for arbitrary distributions, see
http://blogs.sas.com/content/iml/2011/10/28/modeling-the-distribution-of-data-create-a-qq-plot.html
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and save with the early bird rate—just $795!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.