Creating Output Data Sets from Procedures with Complex Output

In the next example, we explore how a single procedure creates 15 output objects! It's not a complicated procedure, just a simple PROC UNIVARIATE with a CLASS variable. The output structure is shown in Figure 7.11.

The reason we get so many output objects is the CLASS variable HIGHWAY. Without a CLASS variable, this procedure produces five output objects: Moments, Basic Measures of Location and Variability, Tests for Location, Quantiles, and Extreme Observations. Each of these five objects is created for each of the three values for the HIGHWAY CLASS variable.

If we want just one of the output objects, we can request an output data set that contains that object for each of the three ...

Get Output Delivery System: The Basics and Beyond now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.