Defining objective functions appropriately
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
okoth ochola
am 2 Feb. 2023
Kommentiert: Torsten
am 3 Feb. 2023
Hi community, I previously asked about grey wolf optimizer and the guidance I got was much helpful,am eternally grateful for you all. I wanted to use the code to estimate Weibull parameters. I have a slight problem, when defining weibull function, do we consider it as maximization problem or minimization problem? Being that my objecive function has to be Weibull function. I will appreciate any clue or any help.
0 Kommentare
Akzeptierte Antwort
Matt J
am 2 Feb. 2023
Bearbeitet: Matt J
am 2 Feb. 2023
It depends what environment you are formulating the problem in. fmincon and fminunc will only minimize functions, so you cannot present the problem to them as a maximization. However, if you set up the problem with optimproblem(), then it allows you to specify through ObjectiveSense whether you are minimizing or maximizing,
0 Kommentare
Weitere Antworten (1)
Torsten
am 2 Feb. 2023
Usually, you maximize the corresponding log-likelihood function. So it's a maximization problem.
To maximize, use one of MATLAB's optimizers. Instead of maximizing f, you can then minimize -f so that every optimizer in MATLAB can also be used as a maximizer.
4 Kommentare
Torsten
am 3 Feb. 2023
but the resaerch am doing requires me to obtain the parameters using grey wolf, then compare with the results of mle().
So your research is about different optimization methods ?
Siehe auch
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!