Ансамбль дерева решений, сопоставляющий функцию для нелинейных моделей 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