liyi 我自己知道的比较常用的有optimise,constrOptim,nlminb。。。不知道有没有别的函数呢,而且这三个函数的使用需要注意什么问题么,比如optimise只是适用于单峰函数么?constrOptim在什么情况下要用到函数的梯度呢,如果不用函数梯度的信息会导致错误还是导致精确度不够呢?求大神指教。。。最好给几个实际的简单的例子说明下,灰常感谢。。。。
Cloud2016 liyi 这个问题很泛,我抛个砖先 1. 目标函数能求梯度,使用梯度信息会加速收敛,不使用梯度信息,就是把目标函数当成连续; 2. 精确度主要和算法以及迭代的次数有关 3. 别的函数也是多的不行,请看CRAN官网TaskViews下 Optimization 4. 实例可以看看 @cloud_wei 的<https://github.com/taiyun/Optimization-using-R>