The NLMOD Procedure

PROC NLMOD Features

The NLMOD procedure does the following:

  • is highly multithreaded during all phases of analytic execution

  • computes analytical derivatives of user-provided expressions for more robust parameter estimations

  • evaluates user-provided expressions and their confidence limits by using the ESTIMATE and PREDICT statements

  • 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

Because the NLMOD procedure runs on CAS, 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 CAS

  • exploits all the available cores and concurrent threads, regardless of execution mode. For information about how PROC NLMOD uses threads, see the section Multithreading in Chapter 3: Shared Concepts.

Last updated: December 21, 2018