Вычислите функции потерь для моделей ARX одно выхода
V = arxstruc(ze,zv,NN)
ze
Набором данных оценки может быть iddata
или idfrd
объект.
zv
Набором данных валидации может быть iddata
или idfrd
объект.
NN
Матрица задает количество различных структур модели ARX. Каждая строка NN
имеет форму:
nn = [na nb nk]
Примечание
Используйте arxstruc
для систем одно выхода только. arxstruc
поддержки и одно вход и несколько - входные системы.
V = arxstruc(ze,zv,NN)
возвращает V
, который содержит функции потерь в его первой строке. Остающиеся строки V
содержите транспонирование NN
, так, чтобы порядки и задержки были даны чуть ниже соответствующих функций потерь. Последний столбец V
содержит количество точек данных в ze
.
Выходной аргумент V
лучше всего анализируется с помощью selstruc
. Выбор подходящей структуры модели на основе информации в v
обычно делается с помощью selstruc
.
Каждый ze
и zv
iddata
объект, содержащий выходные входные данные. Данные частотного диапазона и idfrd
объекты также поддерживаются. Модели для каждой из структур модели заданы NN
оцениваются с помощью набора данных ze
. Функции потерь (нормированная сумма ошибок предсказания в квадрате) затем вычисляются для этих моделей, когда применено набор данных валидации zv
. Наборы данных ze
и zv
не должен иметь равного размера. Они могли, однако, быть теми же наборами, в этом случае расчет быстрее.