我能跑
Rsolnp
使用以下方法运行增强拉格朗日优化包:
Rsolnp:::solnp(pars = beta0, fun = lf, eqfun = eq_constraint,
ineqfun = positive_constraint,
ineqLB = rep(0.001, length(beta0)),
ineqUB = rep(Inf, length(beta0)),
LB = rep(0.0001, length(beta0)),
UB =rep(Inf, length(beta0)),
control= list(trace = 1))
在哪里?
lf
是优化器的损失函数,
eq_constraint
positive_constraint
对所有参数都提出了正性要求(并将开销增加到搜索的上下界)。
但是,为了寻找更快的优化器,我找到了这个包
CSOLNP
,从我理解的,它是C++的重写
.
问题是我只能在
OpenMX
我的问题是:
也许有人有一些指点或有经验与所说的包?电话应该是什么样子?
旁注:
我也欢迎其他实现方案
快速准确
Rsolnp公司
结果。
lbfgs
包裹,
nloptr
包及其所有优化器。