Data visualization with SAS programming

PROC BOXPLOT OUTBOX=

Accepted Solution Solved
Reply
Respected Advisor
Posts: 3,768
Accepted Solution

PROC BOXPLOT OUTBOX=

I want to create an OUTBOX data set with PROC BOXPLOT but I don't now want ANY graphics output.

I used GOPTIONS NODISPLAY; But I get some unwanted WARNINGs and I'm too lazy today to experiment with the other options I need.

An option like NOPRINT like in other PROCs would be nice. 


Accepted Solutions
Solution
‎01-21-2012 02:48 PM
Valued Guide
Posts: 723

Re: PROC BOXPLOT OUTBOX=

hi ... I tried this in both 9.2 and 9.3 ...

goptions reset=all nodisplay;

ods graphics off;

proc boxplot data=sashelp.class;

plot age*sex / outbox = xyz;

run;

and got ...

68   goptions reset=all nodisplay;

69   ods graphics off;

70

71   proc boxplot data=sashelp.class;

72   plot age*sex / outbox = xyz;

73   run;

NOTE: Processing beginning for PLOT statement number 1.

NOTE: There were 19 observations read from the data set SASHELP.CLASS.

NOTE: The data set WORK.XYZ has 16 observations and 4 variables.

NOTE: PROCEDURE BOXPLOT used (Total process time):

      real time           0.07 seconds

      cpu time            0.07 seconds

and no graphics output (OUTBOX is neat ... tranpsosed PROC SUMMARY output)

another idea that worked ...

goptions reset=all device=png gsfname=temp;

ods graphics off;

filename temp dummy;

proc boxplot data=sashelp.class;

plot age*sex / outbox = xyz;

run;


View solution in original post


All Replies
Solution
‎01-21-2012 02:48 PM
Valued Guide
Posts: 723

Re: PROC BOXPLOT OUTBOX=

hi ... I tried this in both 9.2 and 9.3 ...

goptions reset=all nodisplay;

ods graphics off;

proc boxplot data=sashelp.class;

plot age*sex / outbox = xyz;

run;

and got ...

68   goptions reset=all nodisplay;

69   ods graphics off;

70

71   proc boxplot data=sashelp.class;

72   plot age*sex / outbox = xyz;

73   run;

NOTE: Processing beginning for PLOT statement number 1.

NOTE: There were 19 observations read from the data set SASHELP.CLASS.

NOTE: The data set WORK.XYZ has 16 observations and 4 variables.

NOTE: PROCEDURE BOXPLOT used (Total process time):

      real time           0.07 seconds

      cpu time            0.07 seconds

and no graphics output (OUTBOX is neat ... tranpsosed PROC SUMMARY output)

another idea that worked ...

goptions reset=all device=png gsfname=temp;

ods graphics off;

filename temp dummy;

proc boxplot data=sashelp.class;

plot age*sex / outbox = xyz;

run;


Post a Question
Discussion Stats
  • 1 reply
  • 380 views
  • 0 likes
  • 2 in conversation