mHM Optimizers #3
Answered
by
MuellerSeb
StephanThober
asked this question in
Q&A
-
Hi all, which optimization algorithms are contained in the mHM model? Thanks, |
Beta Was this translation helpful? Give feedback.
Answered by
MuellerSeb
Apr 13, 2021
Replies: 1 comment
-
Hi there, thanks for using mHM. The provided optimization methods are:
they can be selected by the The target function for optimization can be selected by
further functions can be implemented in mo_objective_function and mo_mrm_objective_function You can read more about that in the documentation: https://mhm.pages.ufz.de/mhm/stable/calopt.html Hope that helps! Cheers, Sebastian |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
MuellerSeb
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi there,
thanks for using mHM. The provided optimization methods are:
0
Markov chain Monte Carlo (MCMC)1
Dynamically Dimensioned Search (DDS)2
Simulated Annealing (SA)3
Shuffled Complex Evolution algorith (SCE)they can be selected by the
opti_method
variable inmhm.nml
.The target function for optimization can be selected by
opti_function
. See the documentation frommhm.nml
:1
SO: Q: 1.0 - NSE2
SO: Q: 1.0 - lnNSE3
SO: Q: 1.0 - 0.5*(NSE+lnNSE)4
SO: Q: -1.0 * loglikelihood with trend removed from absolute errors and then lag(1)-autocorrelation removed5
SO: Q: ((1-NSE)**6+(1-lnNSE)6)(1/6)6
SO: Q: SSE7
SO: Q: -1.0 * loglikelihood with trend removed from absolute errors8
SO: Q: …