我将使用trustOptim
软件包中的信任优化来进行最小化。我的目标函数看起来像
z=x1*y1+x2*y2
样本x1,x2,y1,y2看起来像
x1 x2 y1 y2
0.14 0.86 1.54 2.15
0.10 0.90 1.83 2.27
0.11 0.89 1.64 2.29
0.13 0.87 0.96 1.83
0.07 0.93 0.85 1.17
您能建议我如何计算trust.optim()的先验值吗?
我的预期结果是z
的最小值。我将使用trus.optim
函数。在R文档中,函数定义看起来像
pt <- trust.optim(start, fn=obj_f,
gr = binary.grad,
hs = binary.hess,
method = "Sparse",
control = list(
report.precision=1L,
function.scale.factor=-1
),
data=binary, priors=priors
)