(Не рекомендуемый) Добавить пользовательские регрессоры к нелинейной модели ARX
addreg не рекомендуется. Добавьте линейные, полиномиальные и пользовательские регрессоры непосредственно к idnlarx
Regressors вместо этого свойство. Для получения дополнительной информации см. раздел Вопросов совместимости.
m = addreg(model,regressors)
m = addreg(model,regressors,output)
добавляет пользовательские регрессоры к нелинейной модели ARX путем добавления m = addreg(model,regressors)CustomRegressors
model свойство. model и m являются idnalrx объекты. Для моделей с одним выходом, regressors является объектным массивом регрессоров, которые вы создаете используя customreg или polyreg, или массив ячеек из векторов символов. Для моделей с несколькими выходами, regressors 1-by- ny массив ячеек из customreg объекты или 1-by- ny массив ячеек из массивов ячеек векторов символов. addreg добавляет каждый элемент ny камер к соответствующему model выходной канал. Если regressors является одним регрессором, addreg добавляет этот регрессор ко всем выходным каналам.
добавляет регрессоры m = addreg(model,regressors,output)regressors к конкретным выходным каналам output модели с несколькими выходами. output является скалярным целым числом или вектором целых чисел, где каждое целое число является индексом выходного канала модели. Задайте несколько пар regressors и output значения для добавления различных переменных регрессора к соответствующим выходным каналам.
customRegressor | getreg | idnlarx | linearRegressor | nlarx | polynomialRegressor