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.