Main Content

compact

Class: ClassificationTree

Compact tree

Syntax

ctree = compact(tree)

Description

ctree = compact(tree) creates a compact version of tree.

Input Arguments

tree

A classification tree created using fitctree.

Output Arguments

ctree

A compact decision tree. ctree has class CompactClassificationTree. You can predict classifications using ctree exactly as you can using tree. However, since ctree does not contain training data, you cannot perform some actions, such as cross validation.

Examples

expand all

Compare the size of the classification tree for Fisher's iris data to the compact version of the tree.

load fisheriris
fulltree = fitctree(meas,species);
ctree = compact(fulltree);
b = whos('fulltree'); % b.bytes = size of fulltree
c = whos('ctree'); % c.bytes = size of ctree
[b.bytes c.bytes] % shows ctree uses half the memory
ans = 1×2

       11762        5097

Extended Capabilities