Оцените параметры модели ARX или AR с помощью наименьших квадратов
sys = arx(data,[na
nb nk])
sys = arx(data,[na
nb nk],Name,Value)
sys = arx(data,[na
nb nk],___,opt)
arx
не поддерживает непрерывно-разовые оценки. Используйте tfest
вместо этого.
возвращает модель полинома структуры ARX, sys
= arx(data
,[na
nb nk]
)sys
, с предполагаемыми параметрами и ковариациями (неуверенность параметра) использование метода наименьших квадратов и задал orders
.
оценивает полиномиальную модель с дополнительными опциями, заданными одним или несколькими аргументами пары sys
= arx(data
,[na
nb nk]
,Name,Value
)Name,Value
.
задает опции оценки, которые конфигурируют цель оценки, начальные условия и обрабатывают смещения данных о вводе/выводе.sys
= arx(data
,[na
nb nk]
,___,opt
)
|
Данные об оценке. Задайте |
|
Полиномиальные порядки.
|
|
Опции оценки.
Используйте |
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми.
Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение.
Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
|
Введите задержки. Для системы с входными параметрами Значение по умолчанию: 0 для всех входных каналов |
|
Транспортные задержки. Задайте транспортные задержки как целые числа, обозначающие задержку кратного шагу расчета, Для системы MIMO с Значение по умолчанию: 0 для всех пар ввода/вывода |
|
Задайте интеграторы в шумовых каналах. Добавление интегратора создает модель ARIX, представленную: где, интегратор в шумовом канале, e (t).
Значение по умолчанию: |
|
Модель ARX, которая соответствует данным об оценке, возвратилась как объект Информация о результатах оценки и используемых опциях хранится в свойстве
Для получения дополнительной информации об использовании |
QR-факторизация решает сверхрешительный набор линейных уравнений, которые составляют проблему оценки наименьших квадратов.
Без регуляризации вектор параметров модели ARX θ оценивается путем решения нормального уравнения:
где J является матрицей регрессора, и y является измеренный вывод. Поэтому
.
Используя регуляризацию добавляет срок регуляризации:
где, λ и R являются константами регуляризации. Смотрите arxOptions
для получения дополнительной информации о константах регуляризации.
Когда матрица регрессии больше, чем MaxSize
, заданный в arxOptions
, данные сегментируются, и QR-факторизация выполняется итеративно на этих сегментах данных.
ar
| armax
| arxOptions
| arxRegul
| arxstruc
| bj
| impulseest
| iv4
| n4sid
| nlarx
| oe