Вычислите функции потерь для моделей 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
не должны иметь равного размера. Они могли, однако, быть теми же наборами, в этом случае вычисление быстрее.