Click or drag to resize

DecisionTree Class

Classification and Regression Tree algorithms implementation [Breiman84].
Inheritance Hierarchy
SystemObject
  FinMath.MachineLearningDecisionTree

Namespace:  FinMath.MachineLearning
Assembly:  FinMath (in FinMath.dll) Version: 2.4.7-0a995bd0ea1854c2c868ec3f8dae606c5777e170
Syntax
C#
[SerializableAttribute]
public class DecisionTree : ISerializable, 
	IBaseClassifier

The DecisionTree type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyClassList
List of classification values for the tree.
Public propertyRoot
The tree root node.
Top
Methods
  NameDescription
Public methodClassify(Matrix)
Classifies the observation matrix.
Public methodClassify(Vector)
Classifies observation vector into one of the classes.
Public methodClassify(Matrix, IntegerArray)
Classifies the observation matrix.
Public methodClone
Performs object deep copy.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetObjectData
The object optimized serialization method.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodLoad
Load model from file.
Public methodSave
Save model to file.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTrain(Matrix, IntegerArray)
The BaseClassifier interface function.
Public methodTrain(Matrix, IntegerArray, IListDecisionTreeFactorType, Vector, Double, Int32, Boolean, Boolean, Boolean, RandomGenerator)
Build the decision tree CART classifier.
Top
See Also