NLR
NLR 和 CNLR 可在「自訂表格」和「進階統計量」中使用。
非線性迴歸用於估計其參數中非線性模型的參數值和迴歸統計量。 有兩個程序用於估計非線性方程式。 CNLR (受限非線性迴歸) 使用循序二次程式設計演算法,同時適用於受限及非受限問題。 NLR (非線性迴歸) 使用 Levenberg-Marquardt 演算法,僅適用於非受限問題。
MODEL PROGRAM parameter=value [parameter=value ...]
transformation commands
[DERIVATIVES
transformation commands]
[CLEAR MODEL PROGRAMS]
程序 CNLR (受限非線性迴歸):
[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]]
程序 NLR (非線性迴歸):
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 }
**如果省略了次指令或關鍵字,則為預設值。
此指令會讀取作用中資料集,並導致執行任何擱置指令。 如需相關資訊,請參閱主題 指令順序 。
可以從 非線性迴歸 對話框產生 NLR 和 CNLR 指令的語法。
範例
MODEL PROGRAM A=.6.
COMPUTE PRED=EXP(A*X).
NLR Y.