Сравните симулированный Выход с измеренными данными о валидации

В этом примере показано, как подтвердить предполагаемую модель путем сравнения симулированного выхода модели с результатами измерений, который не использовался для исходной оценки.

Загрузите данные и разделите их на разделы для оценки и для валидации.

load iddata1;
ze = z1(1:150); 
zv = z1(151:300);

Оцените модель ARMAX, с помощью набора данных оценки ze.

m = armax(ze,[2 3 1 0]);

Вы видите, как хорошо модель выполняет против исходных данных об оценке при помощи compare.

figure
compare(ze,m);

Figure contains an axes. The axes contains 2 objects of type line. These objects represent ze (y1), m: 67.84%.

Легенда показывает значение процента подгонки NRMSE.

Теперь сравните симулированный выход модели с результатами измерений в наборе данных валидации zv.

figure
compare(zv,m);

Figure contains an axes. The axes contains 2 objects of type line. These objects represent zv (y1), m: 71.08%.

Модель выполняет так же против данных о валидации, как это сделало против исходных данных об оценке. Это имеет немного более высокое подходящее значение. Эта непротиворечивость является индикацией относительно допустимой модели.

Связанные примеры

Больше о