Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.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
在使用nlsLM时,是否有办法模拟nls nls.control(warnOnly=TRUE)?_R_Runtime Error_Nls - Fatal编程技术网

在使用nlsLM时,是否有办法模拟nls nls.control(warnOnly=TRUE)?

在使用nlsLM时,是否有办法模拟nls nls.control(warnOnly=TRUE)?,r,runtime-error,nls,R,Runtime Error,Nls,我正在将一个非线性模型拟合到大量(1000秒)的数据曲线上。我希望模型无法拟合某些曲线,因此在浏览数据集时,我希望忽略nls返回错误并继续的少数情况。基本nls函数提供了一种通过使用nls.control传递的warnOnly=TRUE参数来实现这一点的方法。我还想尝试minpack.lm包中的nlsLM函数。然而,似乎即使nlsLM的参数列表与nls的参数列表相同,warnOnly=参数也不可用。当nlsLM遇到错误时,是否有其他方法避免终止?谢谢。在搜索了“错误”和“消息”之后,似乎解决此类

我正在将一个非线性模型拟合到大量(1000秒)的数据曲线上。我希望模型无法拟合某些曲线,因此在浏览数据集时,我希望忽略nls返回错误并继续的少数情况。基本nls函数提供了一种通过使用nls.control传递的warnOnly=TRUE参数来实现这一点的方法。我还想尝试minpack.lm包中的nlsLM函数。然而,似乎即使nlsLM的参数列表与nls的参数列表相同,warnOnly=参数也不可用。当nlsLM遇到错误时,是否有其他方法避免终止?谢谢。

在搜索了“错误”和“消息”之后,似乎解决此类问题的一种方法就是使用try()。我将语句封装在try包装器中,代码在整个数据集中运行,不会因错误而终止

nlme
包中的
nlsList
具有类似的功能,它不会在出错时停止。我来看看。