Hi,

very points, Sven. Thanks for the summary. At the moment, I don't have to add anything.

Artur

Am 27.01.25 um 18:22 schrieb Sven Schreiber:
Hi,

this is the companion message to the iteration settings question raised by Artur. I thought the following questions don't make too much sense on the users list.

We have "set gmm_maxiter <whatever>" for GMM, we're talking of something equivalent for 3SLS in the system context, and in section 26.1 of the gretl user guide it says that for standard MLE the "set bfgs_maxiter <n>" choice applies. Fine - but...

1) what about the choice of L-BFGS-B through the --lbfgs option to the mle command block? Is bfgs_maxiter still relevant there?

2) And what if the optimizer is set to Newton-Raphson instead? I can't see any user-level switch for that.

3)a) Actually, looking at the mle_calculate function in lib/src/nls.c around line 2683 (--why does MLE live hidden in an "nls" file... ??--), it looks as if for NL_NEWTON the parameter maxit is hardwired to 100, and crittol and gradtol are also hardwired. Similarly, for BFGS there's a maxit setting of 500. So is this stuff hardwired there, or what's the right way to look at it?

 3)b) Note that I'm acknowledging the function BFGS_defaults in lib/ src/gretl_bfgs.c, where the user setting BFGS_MAXITER plays a role. However, it only seems to be called from specialized routines (arma, poisson, etc...). Is it also relevant for a generic MLE block specification at the hansl level? If so, where does this become apparent in the code?

thanks

sven
_______________________________________________
Gretl-devel mailing list -- gretl-devel@gretlml.univpm.it
To unsubscribe send an email to gretl-devel-le...@gretlml.univpm.it
Website: 
https://gretlml.univpm.it/postorius/lists/gretl-devel.gretlml.univpm.it/

Reply via email to