FISM Procedure
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