Parameter estimation behavior by GA optimization toolbox

For the parameter estimation by GA optimization toolbox, is that possible that the estimated parameter deviates from the true values?
Thanks!

 Accepted Answer

Do you know the true values? It is always entirely possible that the estimates are not the same as your true values that let you generate the data. After all you are only working with a sample dataset.
There are a number of ways to improve your results:
You can use HybridFcn to try and improve the result using another solver from where GA terminated:

4 Comments

Great! I will try this later, I'm still running the simulations. I see the points that to improve the estimation results one can consider to change the bounds, add in hybrid function and the last one, changing the initial values.
But why the GA has no requirement on initial values to put in?
GA is stochastic, it makes random choices for start point as well as for successive generations. You will have to read the theory for the working of GA. The documentation page does a fairly good overview:
Yea, I know the random initial value just like SA does. But then how can I find the mean square error then? The mean square error is defined by
mean(error^2)
where the error =estimated-initial point
Thanks!
Okay. I guess i get it. By setting the 'InitialPopulation' in gaoptimset to my preference initial point.
Thank you very much!

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!