Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R脚本-nls函数_R_Least Squares_Nls - Fatal编程技术网

R脚本-nls函数

R脚本-nls函数,r,least-squares,nls,R,Least Squares,Nls,谁能给我一个很好的解释,参数“algorithm”在R中的nls函数中起什么作用 还有,这个公式是如何工作的?我知道它使用tilda,但我真的找不到一个脚踏实地的解释 另外,起始值有多重要?我是否需要尝试多个起始值,或者我仍然可以保证nls将找到正确的参数,而不管我使用的起始值是什么?简而言之: nls()将改变参数,以尽量减小模型和数据之间的平方误差。有几种很好的方法可以尝试找到最小值。阅读?optim中有关“方法”的详细信息将提供一些很好的信息和参考 一般来说,对于非线性模型,您的结果可能对

谁能给我一个很好的解释,参数“algorithm”在R中的nls函数中起什么作用

还有,这个公式是如何工作的?我知道它使用tilda,但我真的找不到一个脚踏实地的解释

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

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

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


至于公式,我同意前面的答案。仔细阅读
?nls
底部的示例,然后尝试提出更具体的问题。

至于算法和公式部分,请仔细阅读
?nls
,然后编辑您的问题,详细描述帮助文件中您不清楚的部分。有1001种剥猫皮的方法<代码>算法定义了方法。有关公式的信息,请参见公式。