两个函数之间的主要区别是什么,r帮助手册说gosolnp有助于正确设置初始参数。除此之外有什么区别吗?此外,如果是这样,我们如何确定参数空间的正确分布类型?
在我的问题中,很难确定初始参数集,这就是使用优化问题的原因。但是,我对参数的上限和下限有所了解。
答案 0 :(得分:3)
gsolnp
是solnp
的扩展,是一个包装器,允许多次重启。简单地说,它使用solnp
几次(可由n.restarts
控制)以避免陷入局部最小值。如果已知您的函数没有局部最小值(例如,它是凸的,可以通过分析得出),请使用solnp
来节省时间。否则,请使用gsolnp
。如果您知道任何其他信息(例如,应该是全局最小值的区域),您可以使用它来更好地控制起始参数分布:请参阅参数distr
和distr.opt
。< / p>