-@node MRSETS
-@section MRSETS
-@vindex MRSETS
-
-@display
-MRSETS
- /MDGROUP NAME=@var{name} VARIABLES=@var{var_list} VALUE=@var{value}
- [CATEGORYLABELS=@{VARLABELS,COUNTEDVALUES@}]
- [@{LABEL='@var{label}',LABELSOURCE=VARLABEL@}]
-
- /MCGROUP NAME=@var{name} VARIABLES=@var{var_list} [LABEL='@var{label}']
-
- /DELETE NAME=@{[@var{names}],ALL@}
-
- /DISPLAY NAME=@{[@var{names}],ALL@}
-@end display
-
-@cmd{MRSETS} creates, modifies, deletes, and displays multiple
-response sets. A multiple response set is a set of variables that
-represent multiple responses to a single survey question in one of the
-two following ways:
-
-@itemize @bullet
-@item
-A @dfn{multiple dichotomy set} is analogous to a survey question with
-a set of checkboxes. Each variable in the set is treated in a Boolean
-fashion: one value (the "counted value") means that the box was
-checked, and any other value means that it was not.
-
-@item
-A @dfn{multiple category set} represents a survey question where the
-respondent is instructed to list up to @var{n} choices. Each variable
-represents one of the responses.
-@end itemize
-
-Any number of subcommands may be specified in any order.
-
-The @subcmd{MDGROUP} subcommand creates a new multiple dichotomy set or
-replaces an existing multiple response set. The @subcmd{NAME},
-@subcmd{VARIABLES}, and
-@subcmd{VALUE} specifications are required. The others are optional:
-
-@itemize @bullet
-@item
-@var{NAME} specifies the name used in syntax for the new multiple dichotomy
-set. The name must begin with @samp{$}; it must otherwise follow the
-rules for identifiers (@pxref{Tokens}).
-
-@item
-@subcmd{VARIABLES} specifies the variables that belong to the set. At least
-two variables must be specified. The variables must be all string or
-all numeric.
-
-@item
-@subcmd{VALUE} specifies the counted value. If the variables are numeric, the
-value must be an integer. If the variables are strings, then the
-value must be a string that is no longer than the shortest of the
-variables in the set (ignoring trailing spaces).
-
-@item
-@subcmd{CATEGORYLABELS} optionally specifies the source of the labels for each
-category in the set:
-
-@itemize @minus
-@item
-@subcmd{VARLABELS}, the default, uses variable labels or, for variables without
-variable labels, variable names. @pspp{} warns if two variables have the
-same variable label, since these categories cannot be distinguished in
-output.
-
-@item
-@subcmd{COUNTEDVALUES} instead uses each variable's value label for the counted
-value. @pspp{} warns if two variables have the same value label for the
-counted value or if one of the variables lacks a value label, since
-such categories cannot be distinguished in output.
-@end itemize
-
-@item
-@subcmd{LABEL} optionally specifies a label for the multiple response set. If
-neither @subcmd{LABEL} nor @subcmd{LABELSOURCE=VARLABEL} is specified, the set is
-unlabeled.
-
-@item
-@subcmd{LABELSOURCE=VARLABEL} draws the multiple response set's label from the
-first variable label among the variables in the set; if none of the
-variables has a label, the name of the first variable is used.
-@subcmd{LABELSOURCE=VARLABEL} must be used with @subcmd{CATEGORYLABELS=COUNTEDVALUES}.
-It is mutually exclusive with @subcmd{LABEL}.
-@end itemize
-
-The @subcmd{MCGROUP} subcommand creates a new multiple category set or
-replaces an existing multiple response set. The @subcmd{NAME} and @subcmd{VARIABLES}
-specifications are required, and @subcmd{LABEL} is optional. Their meanings
-are as described above in @subcmd{MDGROUP}. @pspp{} warns if two variables in the
-set have different value labels for a single value, since each of the
-variables in the set should have the same possible categories.
-
-The @subcmd{DELETE} subcommand deletes multiple response groups. A list of
-groups may be named within a set of required square brackets, or ALL
-may be used to delete all groups.
-
-The @subcmd{DISPLAY} subcommand displays information about defined multiple
-response sets. Its syntax is the same as the @subcmd{DELETE} subcommand.
-
-Multiple response sets are saved to and read from system files by,
-@i{e.g.}, the @cmd{SAVE} and @cmd{GET} command. Otherwise, multiple
-response sets are currently used only by third party software.
-
-@node NUMERIC
-@section NUMERIC
-@vindex NUMERIC
-
-@display
-NUMERIC @var{var_list} [(@var{fmt_spec})] [/@var{var_list} [(@var{fmt_spec})]]@dots{}
-@end display
-
-@cmd{NUMERIC} explicitly declares new numeric variables, optionally
-setting their output formats.
-
-Specify the names of the new numeric variables as @var{var_list}. If
-you wish to set the variables' output formats, follow their names by
-an output format specification in parentheses (@pxref{Input and Output
-Formats}); otherwise, the default is F8.2.
-
-Variables created with @cmd{NUMERIC} are initialized to the
-system-missing value.
-
-@node PRINT FORMATS
-@section PRINT FORMATS
-@vindex PRINT FORMATS
-
-@display
-PRINT FORMATS @var{var_list} (@var{fmt_spec}) [@var{var_list} (@var{fmt_spec})]@dots{}.
-@end display
-
-@cmd{PRINT FORMATS} sets the print formats for the specified
-variables to the specified format specification.
-
-Its syntax is identical to that of @cmd{FORMATS} (@pxref{FORMATS}),
-but @cmd{PRINT FORMATS} sets only print formats, not write formats.
-