修复R中nloptr优化器中某些控件的初始值

时间:2016-08-12 14:52:34

标签: r nonlinear-optimization

通过给出参数/控件的初始值,我可以使用R中的nloptr来运行非线性优化问题。

有没有办法“修复”一些初始值,例如,让我们假设控件的初始值是0.5,0.33,0.5,0.1,10。 nloptr将改变这些以最小化目标函数。

如果我想为变量设置条件,“任何小于0.4的初始值都不应该改变;对于上述值,它是0.33和0.1,nloptr只能改变其他控制来优化目标函数?

1 个答案:

答案 0 :(得分:0)

如果将下限和上限设置为相同的值,则将修复相应的变量。一般来说,为其他变量提供合理的界限是个好主意。