在“最佳” R功能中控制步长

时间:2019-01-30 00:26:36

标签: r optimization

我正在使用R通过'optim'函数优化函数。但是,我正在优化的变量的真实值至少相隔10 ^ -5左右。但是,据我了解,默认步长(即,每个控制变量的优化程度增加了多少,以查看其如何改变目标函数)约为10 ^ -8。

有什么简单的方法可以告诉“优化”功能将步长增加到10 ^ 5或更高?

我的代码在这里供参考:

Optimal <- optim(par = starting, fn =expectedSeats,
                       propensities = propsShocked, n = NumberofDistricts, 
                       shockType = "normal", shockSD = 0.1,
                       method =  "L-BFGS-B",
                       lower = rep(0,NumberofDistricts), upper = rep(1,NumberofDistricts),
                       control=list(factr =  1e12)
                       )

我环顾四周,似乎无法弄清楚。谢谢!

0 个答案:

没有答案