warning about optimset and using optimoptions
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Snoopy
am 20 Nov. 2017
Beantwortet: Xuan Li
am 23 Mär. 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.
0 Kommentare
Akzeptierte Antwort
Star Strider
am 20 Nov. 2017
Your best option is in the error message:
set option Algorithm to 'trust-region' using optimset.
0 Kommentare
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Optimization finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!