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

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

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

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);

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%.

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

Похожие примеры

Подробнее о