Recomputes the distribution of the categorizer according to the given instance
list, splits it, and redistributes the split lists among the child categorizers.
The class Instance provides instances with or without label and
support for describing instances, iterating through values, and looking at
the instance label.
NBNorm is a helper class to hold the 3rd dimension of
an Array2 containing the parameters of the Normal
Density for each (continuous attribute,label) combination.
TRUE indicates lowerBoundMinSplitWeight, upperBoundMinSplitWeight, and
minSplitWeightPercent are not used for setting minimum instances in a node for
nominal attributes, FALSE indicates they will be used.
This function is very similar to project(), except that the list is
projected "in place"--attributes are removed directly from the list
and the schema is updated.
This function takes an attribute mask which is an array of booleans
indicating whether the corresponding attribute should be included in
the projection.