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!

 採用された回答

Shashank Prasanna
Shashank Prasanna 2013 年 8 月 22 日

0 投票

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 件のコメント

Khoo
Khoo 2013 年 8 月 22 日
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?
Shashank Prasanna
Shashank Prasanna 2013 年 8 月 22 日
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:
Khoo
Khoo 2013 年 8 月 23 日
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!
Khoo
Khoo 2013 年 8 月 23 日
Okay. I guess i get it. By setting the 'InitialPopulation' in gaoptimset to my preference initial point.
Thank you very much!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Community Treasure Hunt

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

Start Hunting!

Translated by