0
私は奇妙な問題に直面しています。おそらく愚かですが、私はそれを見ていないし、助けに感謝します。次のコードは今nlsが収束してもエラーを返す
x<-seq(100, 1000, 100)
b<-0.3
y<-x^-b
のは、私がモデルに合うようにしたいとすることができますように私は(説明のために、
df <- data.frame(x = x, y = y)
nlf <- nls(y~p1*x^-p2 , data = df, start=list(p1=1,p2=1), trace = TRUE)
は、私は右の結果への迅速な収束を取得するには、次のコードを使用すると仮定してみましょうを考えてみましょうチェック)。しかし、私もエラーが発生します
5.392604e-33 : 1.0 0.3
5.392604e-33 : 1.0 0.3
5.392604e-33 : 1.0 0.3
Error in nls(y ~ p1 * x^-p2, data = df, start = list(p1 = 1, p2 = 1), :
Iterationenzahl überschritt Maximum 50
誰でも説明できますか? ありがとうございます。
...私はまさにこのことを考えていた... ;-)よりよい感謝を知っている必要があります。 – Umberto
@fasttouch問題はありません。ドキュメントのかなり遠いです;) –