nls()の出力を解釈しようとしています。私はこの記事を読んだことがありますが、最適な選択方法をまだ理解していません。私の適合から、2つの出力があります。
> summary(m)
Formula: y ~ I(a * x^b)
Parameters:
Estimate Std. Error t value Pr(>|t|)
a 479.92903 62.96371 7.622 0.000618 ***
b 0.27553 0.04534 6.077 0.001744 **
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Residual standard error: 120.1 on 5 degrees of freedom
Number of iterations to convergence: 10
Achieved convergence tolerance: 6.315e-06
そして
> summary(m1)
Formula: y ~ I(a * log(x))
Parameters:
Estimate Std. Error t value Pr(>|t|)
a 384.49 50.29 7.645 0.000261 ***
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Residual standard error: 297.4 on 6 degrees of freedom
Number of iterations to convergence: 1
Achieved convergence tolerance: 1.280e-11
最初のパラメータには2つのパラメータがあり、残留誤差が小さくなっています。2番目のパラメーターは1つだけですが、最悪の残留誤差。どちらが最適ですか?
4
AIC
コメントを使用すると、AICが一般にnls
近似の選択に適用されないという説得力のあるケースが作成されたため、回答を削除しました。特に、データセットがあなたのデータセットと同じくらい小さい場合は、機構的知識に基づいて非線形モデルを決定しようと常に試みます。
うーん。@Rolandの現在削除された回答の元のコメント投稿者は、コメントを再投稿しても構わないでしょうか?AICが適切ではない理由はすぐにはわかりません...(stat.ethz.ch/pipermail/r-help/2010-August/250742.htmlはいくつかのヒントを提供しますが)-そして最後のメモとして、 「電源変換を特定しようとする再、あなたはボックス・コックスtransformationss(試してみてください
—
ベンBolker
boxcox
でMASS
パッケージを)