BOXCHART Statement: ANOM Procedure

Syntax: BOXCHART Statement

The basic syntax for the BOXCHART statement is as follows:

BOXCHART response $*$ group-variable ;

The general form of this syntax is as follows:

BOXCHART (responses) $*$ group-variable <(block-variables)><=symbol-variable> <options> ;

You can use any number of BOXCHART statements in the ANOM procedure. The components of the BOXCHART statement are described as follows.


identify one or more responses to be analyzed. The specification of response depends on the input data set specified in the PROC ANOM statement.

  • If response values (raw data) are read from a DATA= data set, response must be the name of the variable containing the values.For an example, see Creating ANOM Boxcharts from Response Values.

  • If summary data are read from a SUMMARY= data set, response must be the common prefix of the summary variables in the SUMMARY= data set. For an example, see Creating ANOM Boxcharts from Group Summary Data.

  • If summary data and decision limits are read from a TABLE= data set, response must be the value of the variable _VAR_ in the TABLE= data set. For an example, see Saving Decision Limits.

A response is required. If you specify more than one response, enclose the list in parentheses. For example, the following statements request distinct ANOM charts for the means of Weight, Length, and Width:

proc anom data=Measures;
   xchart (Weight Length Width)*Day;

is the variable that identifies groups in the data. The group-variable is required. In the preceding BOXCHART statement, Day is the group variable.


are optional variables that group the data into blocks of consecutive groups. The blocks are labeled in a legend, and each block-variable provides one level of labels in the legend.


is an optional variable whose levels (unique values) determine the symbol marker used to plot the means. Distinct symbol markers are displayed for points corresponding to the various levels of the symbol-variable. You can specify the symbol markers with SYMBOLn statements.


enhance the appearance of the chart, request additional analyses, save results in data sets, and so on. The section Summary of Options lists all options by function.