The first time I run proc univariate to generate a qq plot after initially, I can see the data points on the graph that is generated. Any subsequent time after the first run of proc univariate to generate a qq plot, the tables appears with proper labeling of x axis and y axis, but there are no data points present. No error message is found in the log. Not sure what is happening, but I really need to fix it. Also, if I use proc univariate to make a histogram, the histograms show up each time, just not the qq plots. Very perplexed by this. Any help is appreciated!
Once I look in the SAS Log, I can see that the ODS TRACE information for the QQ Plot is named "QQPlot" and so for my ODS RTF step, I have selected only the QQPlot graphical objects. When I open the RTF file with Microsoft Word, I see only the 3 plots, one each for Age, Height and Weight.
** Review TRACE information in SAS log;
** To select ONLY the QQPLOT output, use ODS SELECT Statement.;
ods listing close;
ods rtf file='c:\temp\qqplot_only.rtf';
ods rtf select QQPlot;
ods graphics on;
proc univariate data=sashelp.class;
title 'Use ODS SELECT statement to get QQPlot Only';
var age height weight;
qqplot / normal(mu=est sigma=est);
ods graphics off;
ods rtf close;
Registration is open! SAS is returning to Vegas for an AI and analytics experience like no other! Whether you're an executive, manager, end user or SAS partner, SAS Innovate is designed for everyone on your team. Register for just $495 by 12/31/2023.
If you are interested in speaking, there is still time to submit a session idea. More details are posted on the website.