Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从R中的nloptr中提取最优控制值_R_Optimization_Nlopt - Fatal编程技术网

从R中的nloptr中提取最优控制值

从R中的nloptr中提取最优控制值,r,optimization,nlopt,R,Optimization,Nlopt,我对R相当陌生,我编写了一个函数,我正在使用R中的nloptr包对其进行优化。优化本身可以工作并收敛到一个解决方案,但它是以列表的形式呈现的。在输出的最后一个通道(如下所示)中,是否有提取最后一个“控制的最佳值”的方法: 电话: resUsestr(你的_对象)查看期末考试的结构。根据您的情况,您必须找到使用最优值控件打印的列表元素的名称,然后使用对象[[“name”]][]将其提取出来。没有一个可复制的例子是哈特帮助你无论如何。 nloptr(x0 = x0, eval_f = Profit,

我对R相当陌生,我编写了一个函数,我正在使用R中的nloptr包对其进行优化。优化本身可以工作并收敛到一个解决方案,但它是以列表的形式呈现的。在输出的最后一个通道(如下所示)中,是否有提取最后一个“控制的最佳值”的方法:

电话:

resUse
str(你的_对象)
查看期末考试的结构。根据您的情况,您必须找到使用
最优值控件打印的列表元素的名称,然后使用
对象[[“name”]][]
将其提取出来。没有一个可复制的例子是哈特帮助你无论如何。
nloptr(x0 = x0, eval_f = Profit, opts = opts)
Minimization using NLopt version 2.4.0 
NLopt solver status: 4 ( NLOPT_XTOL_REACHED: Optimization stopped because xtol_rel or 
xtol_abs (above) was reached. )
Number of Iterations....: 103200 
Termination conditions:  xtol_rel: 1e-12    maxeval: 1e+06 
Number of inequality constraints:  0 
Number of equality constraints:    0 
Optimal value of objective function:  -5363.8525727957 
Optimal value of controls: 0.2736403 9.450551 1.122106 0.4090966
res<-nloptr(...)