estimates/computes nls.lm 模型的 summary() 中的 std.error 如何?
how R estimates/computes the std.error in summary() of a nls.lm model?
我正在使用 nls.lm() 函数来获取模型。后来,我写 "summary(MODEL)" 并得到参数列表,std.error...以及其他收敛和模型详细信息。
问题是,
有人知道 R 如何计算这些 std.error(对于每个参数)用 summary() 显示???
谢谢!
如果您键入函数名称,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)
我正在使用 nls.lm() 函数来获取模型。后来,我写 "summary(MODEL)" 并得到参数列表,std.error...以及其他收敛和模型详细信息。
问题是,
有人知道 R 如何计算这些 std.error(对于每个参数)用 summary() 显示???
谢谢!
如果您键入函数名称,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)