2016-04-28 18 views
1

私はMODELを得るためにnls.lm()関数を使用しています。後で "summary(MODEL)"と書いて、パラメータ、std.error ...とその他のコンバージェンスとモデルの詳細のリストを取得します。nls.lmモデルのsummary()でRがstd.errorを推定/計算する方法は?

質問は、

誰かがRを要約して示す(各パラメータの)これらのstd.errorを計算する方法を知っています()?

ありがとうございます!

+0

@Rolandを計算部分である:私はあなたにドット形式主義との間の接続を強制しませんRの命名規則の緩みに惑わされていると思います機能発送。どのデフォルトパッケージにも 'nls.lm'関数はなく、' nls'関数は 'lm'クラスのオブジェクトを受け入れません。 「LM」は、「線形モデル」ではなくLevenberg-Marquardtアルゴリズムの略です。 –

+0

@ 42-いいえ、私はちょうど 'nlsLM'と混同しました。これは私が通常使用するこのパッケージの関数です。 – Roland

答えて

3

ファンクション名summary.nls.lmの前にパッケージ名minpack.lmがあり、:::ファンクションで結合されている場合は、コードが表示されます。

minpack.lm:::summary.nls.lm 

これは標準誤差

ibb <- chol(object$hessian) 
ih <- chol2inv(ibb) 
p <- length(param) 
rdf <- length(object$fvec) - p 
resvar <- deviance(object)/rdf 
se <- sqrt(diag(ih) * resvar) 
+0

ありがとうございました!私はこの機能(nls.lm)がminpack.lmパッケージに入っているので、私は助けてくれると思っています。あなたはそれをR-文書(https://cran.r-project.org/web/packages/minpack.lm)で見ることができます。 /index.html)。本当に、私はnlsLMがnls.lmを呼び出すと思っています。よろしく! – Sergio

関連する問題