GAMSELECT Procedure

Syntax: GAMSELECT Procedure

The following statements are available in the GAMSELECT procedure:

  • PROC GAMSELECT <options>;

  • BY variables;

  • CLASS variable <(options)> …<variable <(options)>> </ global-options>;

  • DISPLAY <table-list> </ options>;

  • DISPLAYOUT table-spec-list </ options>;

  • FREQ variable;

  • MODEL response <(response-options)> = <PARAM(effects)> <SPLINE(variable </ spline-options>)> <SPLINE(variable1 variable2 </ spline-options>)> </ model-options>;

  • MODEL events / trials = <PARAM(effects)> <SPLINE(variable </ spline-options>)> <SPLINE(variable1 variable2 </ spline-options>)> </ model-options>;

  • OUTPUT OUT=libref.data-table <COMPONENT><COMPVARS=(variables)> <COPYVARS=(variables)><keyword <=name>>…<keyword <=name>>;

  • PARTITION partition-options;

  • SELECTION <METHOD=method <(method-options)>>;

  • STORE <OUT=>libref.data-table;

  • WEIGHT variable;

  • Programming statements ;

The PROC GAMSELECT statement, one MODEL statement, and one SELECTION statement are required. The CLASS statement can appear multiple times. If a CLASS statement is specified, it must precede the MODEL statement. The following sections describe the PROC GAMSELECT statement and then describe the other statements in alphabetical order.

Last updated: June 22, 2026