Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

compact

Create compact regression ensemble

Sintaxis

cens = compact(ens)

Description

cens = compact(ens) creates a compact version of ens. You can predict regressions using cens exactly as you can using ens. However, since cens does not contain training data, you cannot perform some actions, such as cross validation.

Argumentos de entrada

ens

A regression ensemble created with fitrensemble.

Output Arguments

cens

A compact regression ensemble. cens is of class CompactRegressionEnsemble.

Ejemplos

expandir todo

Compare the size of a regression ensemble for the carsmall data to the size of the compact version of the ensemble.

Load the carsmall data set and select acceleration, number of cylinders, displacement, horsepower, and vehicle weight as predictors.

load carsmall
X = [Acceleration Cylinders Displacement Horsepower Weight];

Train an ensemble of regression trees.

ens = fitrensemble(X,MPG);

Create a compact version of ens and compare ensemble sizes.

cens = compact(ens);
b = whos('ens'); 
c = whos('cens');  
[b.bytes c.bytes]  % b.bytes = size of ens and c.bytes = size of cens
ans = 1×2

      415490      389558

The compact ensemble uses less memory.