Компактный ансамбль деревьев решений выращен агрегацией начальной загрузки
Класс CompactTreeBagger
является легким классом, который содержит деревья, выращенные с помощью TreeBagger
. CompactTreeBagger
не сохраняет информации о том, как TreeBagger
вырастил деревья решений. Это не содержит входные данные, используемые для роста деревьев, и при этом это не содержит учебные параметры, такие как минимальный листовой размер или количество переменных, выбранных для каждого разделения решения наугад. Можно только использовать CompactTreeBagger
для предсказания ответа обученного ансамбля, данного новые данные X
и другие связанные функции.
CompactTreeBagger
позволяет вам сохранить обученный ансамбль на диск или использовать его любым другим способом, при отбрасывании данных тренировки и различных параметров учебной настройки, не важной для предсказания ответа полностью выращенного ансамбля. Это уменьшает устройство хранения данных и требования к памяти, специально для ансамблей, обученных на больших наборах данных.
CompactTreeBagger | Объект Create CompactTreeBagger |
создает компактную версию CMdl
= compact(Mdl
)Mdl
, объекта модели TreeBagger
. Можно предсказать регрессии с помощью CMdl
точно, как вы можете с помощью Mdl
. Однако, поскольку CMdl
не содержит данные тренировки, вы не можете выполнить некоторые действия, те, которые делают прогнозы из сумки с помощью oobPredict
.
объединение | Объедините два ансамбля |
ошибка | Ошибка (misclassification вероятность или MSE) |
поле | Поле классификации |
mdsprox | Многомерное масштабирование матрицы близости |
meanMargin | Среднее поле классификации |
outlierMeasure | Мера по выбросу для данных |
предсказать | Предскажите ансамбль использования ответов сложенных в мешок деревьев решений |
близость | Матрица близости для данных |
setDefaultYfit | Установите значение по умолчанию для predict |
|
Свойство |
|
Свойство Для классификации можно установить это свойство или на Для регрессии можно установить это свойство на любой числовой скаляр. Значением по умолчанию является среднее значение ответа для данных тренировки. |
|
Свойство |
|
Свойством |
|
Свойство |
|
Свойство |
|
Свойство |
|
Свойство |
|
Свойство |
Значение. Чтобы изучить, как это влияет на ваше использование класса, смотрите Сравнение Указателя и Классов Значения (MATLAB) в документации MATLAB® Object-Oriented Programming.
Свойство Trees
CMdl
хранит вектор ячейки CMdl.NumTrees
объекты модели CompactRegressionTree
или CompactClassificationTree
. Для текстового или графического дисплея древовидного t
в векторе ячейки войти
view(CMdl.Trees{t})
ClassificationTree
| RegressionTree
| TreeBagger
| compact
| error
| plotPartialDependence
| predict
| view
| view