(Не рекомендуется) Полномочия и продукты стандартных регрессоров
polyreg не рекомендуется. Использовать polynomialRegressor вместо этого для создания полиномиальных объектов-регрессоров, и они добавляют их непосредственно к регрессору idnlarx
Regressors собственность. Дополнительные сведения см. в разделе Вопросы совместимости.
R = polyreg(model)
R = polyreg(model,'MaxPower',n)
R = polyreg(model,'MaxPower',n,'CrossTerm',CrossTermVal)
создает массив R = polyreg(model)R полиномиальных регрессоров до степени 2. Если в заказе модели имеются входные данные u и выходные данные y, na=nb= 2 и задержкаnk= 1, полиномиальные регрессоры - y (t − 1) 2, u (t − 1) 2, y (t − 2 ) 2, u (t − 2) 2.model является idnlarx объект. Необходимо добавить эти регрессоры в model путем назначения CustomRegressors
model свойство или с помощью addreg.
создает массив R = polyreg(model,'MaxPower',n)R полиномиальных регрессоров до степени n. Исключает условия полномочий 1 и перекрестные термины, такие как y (t − 1) * u (t − 1).
создает массив R = polyreg(model,'MaxPower',n,'CrossTerm',CrossTermVal)R полиномиальных регрессоров до степени n и включает перекрестные термины (продукты регрессоров стандартов), когда CrossTermVal является 'on'. По умолчанию CrossTermVal является 'off'.