NLR
NLR y CNLR están disponibles en Tablas personalizadas y Estadísticas avanzadas.
La regresión no lineal se utiliza para estimar los valores de los parámetros y los estadísticos de regresión para los modelos que no son lineales en sus parámetros. Existen dos procedimientos para estimar ecuaciones no lineales. CNLR (regresión no lineal restringida), que utiliza un algoritmo de programación cuadrática secuencial, es aplicable para problemas restringidos y no restringidos. NLR (regresión no lineal), que utiliza un algoritmo Levenberg-Marquardt, sólo es aplicable para problemas no restringidos.
MODEL PROGRAM parameter=value [parameter=value ...]
transformation commands
[DERIVATIVES
transformation commands]
[CLEAR MODEL PROGRAMS]
CNLR de procedimiento (regresión no lineal restringida):
[CONSTRAINED FUNCTIONS
transformation commands]
CNLR dependent var
[/FILE=file] [/OUTFILE=file]
[/PRED=varname]
[/SAVE [PRED] [RESID[(varname)]] [DERIVATIVES] [LOSS]]
[/CRITERIA=[ITER n] [MITER n] [CKDER {0.5**}]
{n }
[ISTEP {1E+20**}] [FPR n] [LFTOL n]
{n }
[LSTOL n] [STEPLIMIT {2**}] [NFTOL n]
{n }
[FTOL n] [OPTOL n] [CRSHTOL {.01**}]]
{n }
[/BOUNDS=expression, expression, ...]
[/LOSS=varname]
[/BOOTSTRAP [=n]]
Procedimiento NLR (Regresión no lineal):
NLR dependent var
[/FILE=file] [/OUTFILE=file]
[/PRED=varname]
[/SAVE [PRED] [RESID [(varname)] [DERIVATIVES]]
[/CRITERIA=[ITER {100**}] [CKDER {0.5**}]
{n } {n }
[SSCON {1E-8**}] [PCON {1E-8**}] [RCON {1E-8**}]]
{n } {n } {n }
**Valor predeterminado si el subcomando o la palabra clave se omite.
Este mandato lee el conjunto de datos activo y provoca la ejecución de los mandatos pendientes. Consulte el tema Orden de mandatos para obtener más información.
La sintaxis para los comandos NLR y CNLR se puede generar desde el cuadro de diálogo Regresión no lineal .
Ejemplo
MODEL PROGRAM A=.6.
COMPUTE PRED=EXP(A*X).
NLR Y.