Clarification on SEE Calculation Using 'procest' Function
Mostra commenti meno recenti
I am writing to seek clarification regarding the calculation of the Standard Error of the Estimate (SEE) when using the 'procest' function, specifically in the context of non-linear parametrization techniques (e.g., when using the Levenberg-Marquardt least squares search).
While I am familiar with the concept of SEE in linear approaches, where it is typically based on the assumptions of normally distributed residuals, I am unclear about the nature of the SEE in non-linear techniques for estimating model parameters by the 'procest' function.
I am currecntly getting my SEE using the following code:
[sys, offset, ic] = procest(data, init_sys, opt);
SEE = sqrt(diag(getcov(sys, 'value', 'free')));
Can someone kindly provide detailed information on the following, please?
1) What is the theoretical basis for the calculation of SEE in the context of non-linear system identification using the 'procest' function? Is it based on traditional SEE assumptions, or does it involve asymptotic properties (thus resembling Asymptotic Standard Error, ASE)?
2) Are there specific considerations or assumptions that the 'procest' function makes when calculating SEE for non-linear approaches that differ from those in linear ones?
3) what SEE I am estimating using the above-mentioned code?
Many thanks in advance
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Process Models in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!