Ансамбль дерева решений, сопоставляющий функцию для нелинейных моделей ARX (требует Statistics and Machine Learning Toolbox),
idTreeEnsemble возразите реализует модель ансамбля дерева решений и нелинейная функция отображения для оценки нелинейных моделей ARX. Этот объект отображения позволяет вам использовать RegressionBaggedEnsemble (Statistics and Machine Learning Toolbox), RegressionEnsemble (Statistics and Machine Learning Toolbox) и CompactRegressionEnsemble Объекты (Statistics and Machine Learning Toolbox), которые создаются с помощью Statistics and Machine Learning Toolbox™. В отличие от большей части другого отображения возражает для idnlarx модели, которые обычно содержат смещение, линейные, и нелинейные компоненты, idTreeEnsemble модель содержит только нелинейный компонент.
![]()
Математически, idTreeEnsemble возразите сопоставляет входные параметры m x (t) = [x 1 (t), x 2 (t), …, xm (t)]T к скалярному выходу y (t) с помощью модели ансамбля регрессии дерева решений.
Здесь:
x (t) является m-by-1 вектор из входных параметров или regressors.
y (t) является скалярный выход.
Для получения дополнительной информации о создании ансамблей дерева регрессии, смотрите fitrensemble (Statistics and Machine Learning Toolbox).
Используйте idTreeEnsemble как значение OutputFcn свойство idnlarx модель. Например, задайте idTreeEnsemble когда вы оцениваете idnlarx модель со следующей командой.
sys = nlarx(data,regressors,idTreeEnsemble)
nlarx оценивает модель, она по существу оценивает параметры idTreeEnsemble объект.
Можно сконфигурировать idTreeEnsemble функционируйте, чтобы установить опции и зафиксировать параметры. Чтобы изменить опции оценки, установите свойство опции в E.EstimationOptions, где E idTreeEnsemble объект. Например, чтобы изменить подходящий метод в 'lsboost-resampled', используйте E.EstimationOptions.FitMethod = 'lsboost-resampled'. Зафиксировать значения существующего предполагаемого idTreeEnsemble во время последующего nlarx оценки, набор Free свойство к FalseИспользование evaluate вычислить выход функции для данного вектора из входных параметров регрессора.
создает пустой E = idTreeEnsembleidTreeEnsemble объект E с оценкой по умолчанию соответствуют методу 'bag'. Количество входных параметров регрессора определяется во время оценки модели и количества idTreeEnsemble выходные параметры равняются 1.
устанавливает метод оценки ансамбля для значения в E = idTreeEnsemble(fitmethod)fitmethod.
nlarx | RegressionBaggedEnsemble (Statistics and Machine Learning Toolbox) | RegressionEnsemble (Statistics and Machine Learning Toolbox) | CompactRegressionEnsemble (Statistics and Machine Learning Toolbox) | fitrensemble (Statistics and Machine Learning Toolbox) | idLinear | idTreePartition | idWaveletNetwork | idSigmoidNetwork | idFeedforwardNetwork | idCustomNetwork | idGaussianProcess | idnlarx | evaluate