Bug in Fit Report for Nlarx Models in System Identification App
1 回表示 (過去 30 日間)
古いコメントを表示
Hi
Using the System Identification App there is clearly a bug in reporting the fitting. In the Nlarx model it always returns the same fit values although they are not correct. And do not match the model NRMSE. Is this a known issue?
0 件のコメント
回答 (1 件)
Debraj Bhattacharjee
2022 年 7 月 25 日
Can you provide us the reproduction steps where you always get the same fit?
In addition, you see a different value of fit for 'Prediction' focus (as shown in the report) vs on the plot because of the difference between 'Simulation' and 'Prediction' focus. See below for more details:
1 件のコメント
Rajiv Singh
2022 年 8 月 9 日
By default the estimation is performed with "prediction" focus and the response plot is computed for the "simulation" scenario. The fit numbers you see in the model display correspond to the 1-step prediction errors which is what is minimized for training the model. To train a model for simulation error minimization, do:
opt = nlarxOptions('Focus', 'simulation');
model = nlarx(data, <regressors>, opt)
Or, in the app, set the estimation focus to simulation:
参考
カテゴリ
Help Center および File Exchange で Residual Analysis についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!