FISM Procedure

PROC FISM Statement

  • PROC FISM options;

The PROC FISM statement invokes the procedure.

You must specify the following option:

DATA=libref.data-table

names the input data table for PROC FISM to use. libref.data-table is a two-level name, where

libref

refers to a collection of information that is defined in the LIBNAME statement and includes the library, which includes a path to the data, and a session identifier, which defaults to the active session but which can be explicitly defined in the LIBNAME statement. For more information about libref, see the section Using CAS Sessions and CAS Engine Librefs.

data-table

specifies the name of the input data table.

You must specify either of the following options:

SUPPORT=number

specifies the minimum level of support (minimum frequency of an item) for a rule, where number must be an integer greater than or equal to 1. This option overrides the specification of the PCTSUP= option.

PCTSUP=number
SUPPCT=number
SUP_PCT=number
PCTSUPPORT=number

specifies the minimum level of support for a rule as a percentage of the number of baskets in the input data table, where number must be a real number between 0 and 100, inclusive. This option is ignored if the SUPPORT= option is specified.

You can also specify either of the following options:

ITEMS=number

specifies the number of items in a frequent item set, where number must be an integer between 1 and 1,000. By default, ITEMS=2 when you specify the OUT= option in the OUTPUT statement; otherwise, ITEMS=1 by default. This option is ignored if you specify the NFIS_RANGE= option.

NFIS_RANGE=(number, number)

specifies the range of number of items in the frequent item sets, where number must be an integer between 1 and 1,000.

By default, NFIS_RANGE=(1,1000).

Last updated: September 04, 2026