NLR

NLR および CNLR は、Custom Tables and Advanced Statistics で使用可能です。

非線型回帰は、パラメーターに線型でないモデルのパラメーター値および回帰統計量を推定するために使用されます。 非線型方程式を推定するには、2 つの手続きがあります。 連続 2 次計画法アルゴリズムを使用する 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.