0

使用fminsearchneldermead 包的功能时

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

但我需要将该值存储在一个变量中。文档中的示例没有说明如何访问该值,所以我想这很简单,但我没有找到方法。

4

1 回答 1

1

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

neldermead.get(sol, "xopt")

作为sol一个neldermead对象,请参阅此处的文档

于 2016-05-21T11:12:09.323 回答