Matlab 在 R 中是否有等价物nlminb?
我意识到这lsqcurvefit在 Matlab 中可用,但我特别想要一个使用基于导数的方法的函数,理想情况下与使用的方法完全相同nlminb。
nlminb在此 Stats.StackExhange.com 答案中进行了描述。
我不想将所采用的'trust-region-refelective'方法lsqcurvefit用于受约束的问题。
Matlab 在 R 中是否有等价物nlminb?
我意识到这lsqcurvefit在 Matlab 中可用,但我特别想要一个使用基于导数的方法的函数,理想情况下与使用的方法完全相同nlminb。
nlminb在此 Stats.StackExhange.com 答案中进行了描述。
我不想将所采用的'trust-region-refelective'方法lsqcurvefit用于受约束的问题。
如果指定了适当的选项, Matlab 将fmincon使用带有约束的准牛顿方法。'Algorithm'显然 Rnlminb是基于L-BFGS-B代码的。使用该'interior-point'算法,可以指定这种近似 Hessian 的方法:
options = optimoptions('fmincon','Algorithm','interior-point','Hessian','lbfgs');
除非您的内存不足,否则使用'lbfgs'默认值的价值'bfgs'是值得怀疑的。都试一试。