R脚本-nls函数
谁能给我一个很好的解释,参数“algorithm”在R中的nls函数中起什么作用 还有,这个公式是如何工作的?我知道它使用tilda,但我真的找不到一个脚踏实地的解释 另外,起始值有多重要?我是否需要尝试多个起始值,或者我仍然可以保证nls将找到正确的参数,而不管我使用的起始值是什么?简而言之:R脚本-nls函数,r,least-squares,nls,R,Least Squares,Nls,谁能给我一个很好的解释,参数“algorithm”在R中的nls函数中起什么作用 还有,这个公式是如何工作的?我知道它使用tilda,但我真的找不到一个脚踏实地的解释 另外,起始值有多重要?我是否需要尝试多个起始值,或者我仍然可以保证nls将找到正确的参数,而不管我使用的起始值是什么?简而言之: nls()将改变参数,以尽量减小模型和数据之间的平方误差。有几种很好的方法可以尝试找到最小值。阅读?optim中有关“方法”的详细信息将提供一些很好的信息和参考 一般来说,对于非线性模型,您的结果可能对
nls()
将改变参数,以尽量减小模型和数据之间的平方误差。有几种很好的方法可以尝试找到最小值。阅读?optim
中有关“方法”的详细信息将提供一些很好的信息和参考
一般来说,对于非线性模型,您的结果可能对初始猜测很敏感。您应该尝试几种不同的猜测,以确保输出接近。如果您的结果对您的猜测非常敏感,您可以尝试重新参数化,使用不同的算法,或者重新考虑您的模型
至于公式,我同意前面的答案。仔细阅读
?nls
底部的示例,然后尝试提出更具体的问题。至于算法和公式部分,请仔细阅读?nls
,然后编辑您的问题,详细描述帮助文件中您不清楚的部分。有1001种剥猫皮的方法<代码>算法定义了方法。有关公式的信息,请参见公式。