Clarification on SEE Calculation Using 'procest' Function
이전 댓글 표시
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
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Process Models에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!