The FREQUENCIES procedure outputs frequency tables for specified
variables.
FREQUENCIES can also calculate and display descriptive statistics
(including median and mode) and percentiles,
FREQUENCIES can also output
histograms and pie charts.

The VARIABLES subcommand is the only required subcommand. Specify the
variables to be analyzed.

The FORMAT subcommand controls the output format. It has several
possible settings:

TABLE, the default, causes a frequency table to be output for every
variable specified. NOTABLE prevents them from being output. LIMIT
with a numeric argument causes them to be output except when there are
more than the specified number of values in the table.

Normally frequency tables are sorted in ascending order by value. This
is AVALUE. DVALUE tables are sorted in descending order by value.
AFREQ and DFREQ tables are sorted in ascending and descending order,
respectively, by frequency count.

The MISSING subcommand controls the handling of user-missing values.
When EXCLUDE, the default, is set, user-missing values are not included
in frequency tables or statistics. When INCLUDE is set, user-missing
are included. System-missing values are never included in statistics,
but are listed in frequency tables.

The available STATISTICS are the same as available
in DESCRIPTIVES (see DESCRIPTIVES), with the addition
of MEDIAN, the data’s median
value, and MODE, the mode. (If there are multiple modes, the smallest
value is reported.) By default, the mean, standard deviation of the
mean, minimum, and maximum are reported for each variable.

PERCENTILES causes the specified percentiles to be reported.
The percentiles should be presented at a list of numbers between 0
and 100 inclusive.
The NTILES subcommand causes the percentiles to be reported at the
boundaries of the data set divided into the specified number of ranges.
For instance, /NTILES=4 would cause quartiles to be reported.

The HISTOGRAM subcommand causes the output to include a histogram for
each specified numeric variable. The X axis by default ranges from
the minimum to the maximum value observed in the data, but the MINIMUM
and MAXIMUM keywords can set an explicit range. Specify NORMAL to
superimpose a normal curve on the histogram. Histograms are not
created for string variables.

The PIECHART subcommand adds a pie chart for each variable to the data. Each
slice represents one value, with the size of the slice proportional to
the value’s frequency. By default, all non-missing values are given
slices. The MINIMUM and MAXIMUM keywords can be used to limit the
displayed slices to a given range of values. The MISSING keyword adds
slices for missing values.

The FREQ and PERCENT options on HISTOGRAM and PIECHART are accepted
but not currently honoured.