在fminsearch中获取优化变量

时间:2016-05-21 10:45:13

标签: r fminsearch

使用neldermead包的fminsearch功能时

library(neldermead)

foo <- function(x){
  -exp(-x**2)
}
sol <- fminsearch(fun = foo, x0 = -10)

如何获得最佳值?

我看到我可以打印sol并且这会给出正确的值:

> sol

Number of Estimated Variable(s): 1

Estimated Variable(s):
  Initial Final
1     -10     0

但我需要将该值存储在变量中。文档中的示例没有说明如何访问该值,因此我认为这是微不足道的,但我找不到这样做的方法。

1 个答案:

答案 0 :(得分:1)

不确定上述答案是否正确,我的理解是你需要

neldermead.get(sol, "xopt")

由于solneldermead对象,请参阅文档here