NLR

NLRCNLR 可在「自訂表格」和「進階統計量」中使用。

非線性迴歸用於估計其參數中非線性模型的參數值和迴歸統計量。 有兩個程序用於估計非線性方程式。 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.