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