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