В этом примере показано, как подтвердить предполагаемую модель путем сравнения симулированного выхода модели с результатами измерений, который не использовался для исходной оценки.
Загрузите данные и разделите их на разделы для оценки и для валидации.
load iddata1;
ze = z1(1:150);
zv = z1(151:300);
Оцените модель ARMAX, с помощью набора данных оценки ze
.
m = armax(ze,[2 3 1 0]);
Вы видите, как хорошо модель выполняет против исходных данных об оценке при помощи compare
.
figure compare(ze,m);
Легенда показывает значение процента подгонки NRMSE.
Теперь сравните симулированный выход модели с результатами измерений в наборе данных валидации zv
.
figure compare(zv,m);
Модель выполняет так же против данных о валидации, как это сделало против исходных данных об оценке. Это имеет немного более высокое подходящее значение. Эта непротиворечивость является индикацией относительно допустимой модели.