Compare the size of a full regression tree model to the compact model.
Load the carsmall
data set. Consider Acceleration
, Cylinders
, Displacement
, Horsepower
, and Weight
as predictor variables.
Grow a regression tree using the entire data set.
Mdl =
RegressionTree
ResponseName: 'Y'
CategoricalPredictors: []
ResponseTransform: 'none'
NumObservations: 94
Mdl
is a RegressionTree
model. It is a full model, that is, it stores information such as the predictor and response data fitrtree
used in training. For a properties list of full regression tree models, see RegressionTree
.
Create a compact version of the full regression tree—that is, one that contains enough information to make predictions only.
CMdl =
CompactRegressionTree
ResponseName: 'Y'
CategoricalPredictors: []
ResponseTransform: 'none'
CMdl
is a CompactRegressionTree
model. For a properties list of compact regression tree models, see CompactRegressionTree
.
Inspect the amounts of memory that the full and compact regression trees consume.
In this case, the compact regression tree model uses approximately half the memory that the full model uses.