The NLIN Procedure

PROFILE Statement

  • PROFILE <…parameter> </ options>;

A PROFILE statement selects parameters for profiling to assess their nonlinear characteristics. It can also gauge the influence of each observation on the selected parameters. If none of the parameters is specified in the PROFILE statement, all parameters are selected for profiling. To produce the plots that are controlled by the PROFILE statement, ODS Graphics must be enabled. If there are observations in the main data set that PROC NLIN deems unusable, the procedure issues a message stating that these observations are excluded from the parameter profiling. PROC NLIN ignores PROFILE statements for nonconvergent and singular models.

Table 8 summarizes the options available in the PROFILE statement.

Table 8: Summary of Options in PROFILE Statement

Option Description
ALL Produces all profiling related plots and statistics
CONFCURV Produces confidence curves for the listed parameters
JACKKNIFE Produces plots of the absolute relative percentage change by observation for the listed parameters
PROFDATA= Specifies the profile output data set
RANGE= Specifies a profiling range
TPLOT Produces profile t plots for the listed parameters


ALL

produces all appropriate plots for the parameters that are listed in the PROFILE statement. This option overrides all other options. If the PROFDATA= option is specified, the values of the corresponding statistics are written to the data set.

CONFCURV

produces confidence curves for each parameter listed in the PROFILE statement. If the PROFDATA= option is specified, the values of the corresponding statistics are written to the data set. See the section Profiling Parameters and Assessing the Influence of Observations on Parameter Estimates for details.

JACKKNIFE

produces, for each parameter listed in the PROFILE statement, plots of absolute relative percentage change in the value of the parameter that results from a fit to a jackknife-resampled datum versus observation number. The jackknife resampling is performed with a leave-one-out method. If the PROFDATA= option is specified, the values of the corresponding statistics are written to the data set. See the section Profiling Parameters and Assessing the Influence of Observations on Parameter Estimates for details.

PROFDATA=SAS-data-set

specifies the SAS data set to be created by PROC NLIN when a PROFILE statement is included. See the section Output Data Sets for details about this data set.

RANGE=gamma Subscript f to gamma Subscript t by gamma Subscript b

specifies a profiling range for each parameter listed in the PROFILE statement. gamma Subscript f, gamma Subscript t and gamma Subscript b represent the starting, final, and consecutive incremental values of the range in terms of the standard errors of the parameters to be profiled. If you do not specify the RANGE= option, PROC NLIN uses –2, 2, and 0.2 as default values for gamma Subscript f, gamma Subscript t, and gamma Subscript b, respectively. For example, if parameter beta is in the PROFILE statement, then during the profiling of beta, PROC NLIN performs approximately (gamma Subscript tgamma Subscript f)/gamma Subscript b number of constrained optimizations. At the ith constrained optimization, the value of beta is constrained to beta Subscript i,

beta Subscript i Baseline equals ModifyingAbove beta With caret plus stderr Subscript beta Baseline left-parenthesis gamma Subscript f Baseline plus i StartFraction left-parenthesis gamma Subscript t Baseline minus gamma Subscript f Baseline right-parenthesis Over gamma Subscript b Baseline EndFraction right-parenthesis

and the rest of the parameters are freely optimized. In the preceding expression, ModifyingAbove beta With caret and stderr Subscript beta are the estimated value and standard error, respectively, for beta. If parameter bounds are specified with BOUNDS statements, PROC NLIN enforces those bounds during the profiling optimizations.

Note: The profiling optimizations are performed using quasi-Newton algorithm. During these optimizations, any optimization options specified in the PROC NLIN statement and the _LOSS_ variable are ignored.

TPLOT

produces profile t plots for each parameter listed in the PROFILE statement. If the PROFDATA= option is specified, the values of the corresponding statistics are written to the data set. See the section Profiling Parameters and Assessing the Influence of Observations on Parameter Estimates for details.

Last updated: December 09, 2022