Katherine Nicholas Outline: 1. 2. 3. 4. 5. 6. 7. What is ODS Basic syntax Saving output to files Built-in graphics Identifying objects in output Outputting to datasets Closing remarks/troubleshooting What is ODS? ODS stands for output delivery system It is still experimental, so be careful! This is SAS’s attempt to match the graphing capacities of other packages like R Basic Syntax: ods html; ods trace on/listing; ods graphics on; proc ods graphics off; ods trace off; ods html close; Saving output to a file: ods rtf file=‘complete path’; Proc ods rtf close; Alternatives to rtf: ods document ods html ods latex ods listing ods pcl ods pdf ods ps Styles: http://stat.lsu.edu/SAS_ODS_styles/SAS_ODS_styles.ht m Built in graphics: Example: Proc reg with iris data SAS automatically creates most of what you need to assess the validity of model assumptions, so don’t recreate the wheel! *Disclaimer: ODS graphics is a tool, and not a means to an end. Never publish a graph that you didn’t make! Identifying Objects: You can pull out only the object that you want if you know what it’s called. ODS trace ODS select Outputting to a dataset: output out=name var1=name var2=name; Now you have the raw data and can create any graphic or conduct any test that you want! Need more info? Check it out in your favorite procs, but not all of them are compatible with ods graphics. 2. Visit support.sas.com 3. Read the sugi papers. 1. Which procs are compatible? • CORR • FREQ • UNIVARIATE • ANOVA • BOXPLOT • CALIS • CLUSTER • CORRESP • FACTOR • GAM • GENMOD • GLM • GLIMMIX • GLMSELECT • KDE • LIFEREG • LOESS • LOGISTIC • MDS • MI • MIXED • MULTTEST • NPAR1WAY • PHREG • PLS • PRINCOMP • PRINQUAL • QUANTREG • REG • ROBUSTREG • RSREG • TRANSREG • TTEST Closing Remarks/Troubleshooting: All ODS statements need to be turned on/open and turned off/closed ODS will not run if you are missing a “quit” or an “end” SAS will not overwrite a file if it is open SAS saves graphics options, so try “goptions reset=all” if you are having problems SAS 9.2 has some issues under a 64-bit operating system – try “options helpbrowser=sas” if you are having problems ODS produces a lot of files (especially ODS html), so delete what you don’t need after each use