R函数搜索函数

标签 r matlab optimization nonlinear-optimization

更新: 最初的问题是:是否有一个 R 函数使用在 matlab 的“lsqnonlin”函数中实现的相同算法?但是,答案更多地与在 R 中搜索函数有关。我认为答案通常对 R 用户非常有帮助。所以我编辑了标题,但在这里再次问了原来的问题:In R, how to do nonlinear least square optimization which involves solving differential equations?

我正在做非线性最小二乘优化,发现 matlab 函数 lsqnonlin 比我在 R 中尝试过的所有优化算法(包括函数 optimx 中的算法)表现更好, nlm, nlminb, solnp, 等),因为它更快并且找到了“更正确”的解决方案。

但是,我没有找到在 Matlab 中使用的 R 中的“trust-region-reflective”算法的实现。有人知道是否已经有实现吗?此外,对于这种优化,“信任区域反射”算法是否总是更好的算法?

最佳答案

听起来 pracma 包中的 lsqnonlin 就是您要找的东西。

我建议安装 R 的 sos 包。它的目的是帮助您回答诸如“是否有一个函数可以执行此操作?”之类的问题。此包中的 findFn 将在 CRAN 上搜索您提供的术语。

library(sos)
findFn('lsqnonlin')

关于R函数搜索函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13703344/

相关文章:

matlab - 根据对象中心线和边界之间的距离重新标记像素

c++ - 如果我将编译器优化标志添加到我的应用程序中,我是否也应该使用相同的标志重建我的工具包?

r - 在 R 中聚合、重组每小时时间序列数据

r - 在 R 中过滤数据

matlab - 如何在 MATLAB 中保存带有封闭框区域的图?

matlab - 删除包含特定范围之外的任何数字的行 - MATLAB

swift - 如何通过整个模块优化来测试通用性能

algorithm - 我们可以使用 1 个表实现布谷鸟哈希吗?

r - 如何使用 R 中的 geom_errorbar() 反转错误栏出现的顺序?

javascript - 在 Shiny 的应用程序中捕获 iframe 中的点击