warning about optimset and using optimoptions

2 visualizaciones (últimos 30 días)
Snoopy
Snoopy el 20 de Nov. de 2017
Respondida: Xuan Li el 23 de Mzo. de 2018
Hi, I use the fminunc function and the optimset as
options = optimset('GradObj','on','MaxFunEvals',1000,'MaxIter',1000,'Display','iter','TolFun',1e-100,'TolX',1e-100,'Algorithm','quasi-newton');
[B_hat_so,fval,exitflag,output,GradObj,hessian] = fminunc(@(B_true)exerciseeightpartonefunction(y,X,Z,B_true,W_hat,N_obs,N_par_X),B_ig,options);
I receive the following warning
Warning: Your current settings will run a different algorithm ('quasi-newton') in a future release. Either use optimoptions to set options (recommended), or set option Algorithm to 'trust-region' using optimset.
> In throwFminuncGradObjandLargeScaleWarning (line 18) In fminunc (line 170)
What is it that I can do to get rid of this warning? How should I change my code above? Thanks.

Respuesta aceptada

Star Strider
Star Strider el 20 de Nov. de 2017
Your best option is in the error message:
set option Algorithm to 'trust-region' using optimset.

Más respuestas (1)

Xuan Li
Xuan Li el 23 de Mzo. de 2018
need to 'cd' to directory that you save costFunction()

Categorías

Más información sobre Optimization en Help Center y File Exchange.

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by