SMC Procedure

PROC SMC Statement

  • PROC SMC options;

The PROC SMC statement invokes the SMC procedure. You must specify the following option:

DATA=libref.data-table

names the input data table for PROC SMC 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 can specify the following options:

NPARTICLE=number

specifies the number of particles to use in the EVALUATE, FILTER, FORECAST, LEARN, and SMOOTH statements if their own corresponding option is not specified. By default, NPARTICLE=1000.

SEED=number

specifies a nonnegative integer to use as the seed for generating random number sequences. You can use this option to replicate results from different runs. By default, SEED=1.

Last updated: July 09, 2026