有没有办法在使用nlsLM时模仿nls nls.control(warnOnly = TRUE)?

时间:2015-02-11 20:15:18

标签: r runtime-error nls

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

1 个答案:

答案 0 :(得分:0)

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