Previous | Table of Contents | Next |
A CategoricalAttributeProperties object is used to describe properties of a categorical attribute. It lists the specific categories
that are recognized in the attribute, as well as a taxonomy, or CategorizationGraph, that organizes the categories into a
hierarchy.
This metadata may or may not be used by the underlying algorithm. It may be leveraged to determine if data being supplied
as input to a mining operation is sufficiently similar to the data used to build the model.
Superclasses
ModelElement
Contained Elements
Category
References
category
The set of categories listed for the attribute. If only the ’missing’ categories are listed, all other categories are considered
’valid.’ If ’valid’ categories are listed, all other non-missing categories are considered ’invalid.’ If only ’invalid’ categories
are listed, all other non-missing categories are considered ’valid.’ If both ’valid’ and ’invalid’ categories are listed,
all other non-missing categories encountered result in an exception.
class: Category
defined by: CategoricalPropertiesHasCategories
multiplicity: zero or more
inverse: Category::categoricalProperties
taxonomy
The taxonomy describes a hierarchical organization of the valid categories among the attribute data. There may be zero or
more specified for a given attribute. If more than one are specified, the Data Mining System is supposed to produce one model
per taxonomy as a single model result.
class: CategoryTaxonomy
defined by:multiplicity:inverse: |
|||||
CategoricalPropertiesRefTaxonomy | |||||
zero or one | |||||
CategoryTaxonomy::categoricalProperties |