The GAMPL Procedure

PROC GAMPL Features

PROC GAMPL offers the following basic features:

  • estimates the regression parameters of a generalized additive model that has fixed smoothing parameters by using penalized likelihood estimation

  • estimates the smoothing parameters of a generalized additive model by using either the performance iteration method or the outer iteration method

  • estimates the regression parameters of a generalized linear model by using maximum likelihood techniques

  • tests the total contribution of each spline term based on the Wald statistic

  • provides model-building syntax in the CLASS statement and effect-based parametric effects in the MODEL statement, which are used in other SAS/STAT analytic procedures (in particular, the GLM, LOGISTIC, GLIMMIX, and MIXED procedures)

  • provides response-variable options

  • enables you to construct a spline term by using multiple variables

  • provides control options for constructing a spline term, such as fixed degrees of freedom, initial smoothing parameter, fixed smoothing parameter, smoothing parameter search range, user-supplied knot values, and so on

  • provides multiple link functions for any distribution

  • provides a WEIGHT statement for weighted analysis

  • provides a FREQ statement for grouped analysis

  • provides an OUTPUT statement to produce a data set that has predicted values and other observationwise statistics

  • produces graphs via ODS Graphics

Because the GAMPL procedure is a high-performance analytical procedure, it also does the following:

  • enables you to run in distributed mode on a cluster of machines that distribute the data and the computations

  • enables you to run in single-machine mode on the server where SAS is installed

  • exploits all the available cores and concurrent threads, regardless of execution mode

For more information, see the section Processing Modes.