约束优化多个变量

时间:2019-05-14 13:41:52

标签: r optimization

我有三个不同的参数pkb,分别代表概率,动物平均数量和损耗。我将这些参数与MVN分布的对数可能性一起使用。我想将optimxL-BFGS-B一起使用,以使其最大化,但是从文档中看,我似乎只能指定一个适用于所有变量的全局下限和全局上限。相反,我想应用0<p,b<1k > 0的限制,但是,我不确定如何限制k < 1来做到这一点。

文档指出L-BFGS-B可以限制每个参数,但我看不到如何从

optimx(par, fn, gr=NULL, hess=NULL, lower=-Inf, upper=Inf, 
            method=c("Nelder-Mead","BFGS"), itnmax=NULL, hessian=FALSE,
            control=list(),
             ...)

似乎仅指定一个下限和一个上限。我该如何使用optimx将这些约束应用于各个变量?

0 个答案:

没有答案