首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R脚本- nls函数

R脚本- nls函数
EN

Stack Overflow用户
提问于 2011-08-20 02:46:27
回答 1查看 841关注 0票数 2

谁能给我一个很好的解释,参数“算法”在R的nls函数中做了什么?

另外,这个公式是如何工作的?我知道它使用了tilda,但我真的找不到一个切合实际的解释。

另外,起始值有多重要?我是否需要尝试多个起始值,或者我仍然可以保证无论我使用什么起始值,nls都会找到正确的参数?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-20 04:23:47

简而言之:nls()将改变参数,试图最小化模型和数据之间的平方误差。有几种很好的方法可以尝试找到最小值。阅读?optim中有关“方法”的详细信息将提供一些很好的信息和参考。

通常,对于非线性模型,您的结果可能对初始猜测很敏感。您应该尝试几种不同的猜测,以确保输出接近。如果你的结果对你的猜测非常敏感,你可以尝试重新参数化,使用不同的算法,或者重新考虑你的模型。

至于公式,我会附和前面的答案。通读?nls底部的示例,然后尝试提出更具体的问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7126018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档