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