SAS/STAT Software


The HPNLMOD procedure is a high-performance procedure that uses either nonlinear least squares or maximum likelihood to fit nonlinear regression models. PROC HPNLMOD enables you to specify the model by using SAS programming statements, which give you greater flexibility in modeling the relationship between the response variable and independent (regressor) variables than do SAS procedures that use a more structured MODEL statement. PROC HPNLMOD runs in either single-machine mode or distributed mode. The procedure enables you to do the following:

  • estimates parameters without specifying a particular distribution function by using the least squares method
  • estimates parameters by using the maximum likelihood method when either a built-in distribution function is specified or a likelihood function is provided
  • computes analytical derivatives of user-provided expressions for more robust parameter estimations
  • evaluates user-provided expressions and their confidence limits
  • permits user imposed linear restrictions on parameter estimates
  • constructs predictions of an expression across all of the observations in the input data set
  • reads input data in parallel and writes output data in parallel when the data source is the appliance database
  • supports BY group processing, which allows separate analyses on grouped observations
  • specify performance options for multithreaded and distributed computing

For further details see the SAS/STAT User's Guide: The HPNLMOD Procedure
( PDF | HTML )