Задайте линейный регрессор для нелинейной модели ARX
Линейный регрессор является отстающим выходом или входной переменной, такой как y (t -1) или u (t -2). Здесь термин y имеет задержку 1 выборка и термин u имеет задержку 2 выборки. A linearRegressor
объект инкапсулирует набор линейных регрессоров. Использование linearRegressor
объекты при создании нелинейных моделей ARX с помощью idnlarx
или nlarx
. linearRegressor
обобщает концепцию orders в моделях ARX, или другими словами, [na nb nk]
матрица, для разрешения абсолютных значений и несмежных лагов. Использование linearRegressor
объекты также позволяют вам объединить линейные регрессоры с полиномиальными и пользовательскими регрессорами в одном наборе регрессоров.
задает в lreg
= linearRegressor(Variables,Lags,useAbsolute)UseAbsolute
использовать ли абсолютные значения переменных для создания регрессоров.
customRegressor
| getreg
| idnlarx
| nlarx
| polynomialRegressor