Bug in Fit Report for Nlarx Models in System Identification App

조회 수: 1 (최근 30일)
rtn
rtn 2022년 6월 21일
댓글: Rajiv Singh 2022년 8월 9일
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?

답변 (1개)

Debraj Bhattacharjee
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
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 CenterFile Exchange에서 Residual Analysis에 대해 자세히 알아보기

제품


릴리스

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by