public class DecisionTree
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
DecisionTree() |
|
DecisionTree(java.lang.String attributeName) |
Modifier and Type | Method and Description |
---|---|
void |
addLeaf(java.lang.String attributeValue,
java.lang.String decision) |
void |
addNode(java.lang.String attributeValue,
DecisionTree tree) |
java.lang.String |
getAttributeName() |
static DecisionTree |
getStumpFor(DataSet ds,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String returnValueIfMatched,
java.util.List<java.lang.String> unmatchedValues,
java.lang.String returnValueIfUnmatched) |
static java.util.List<DecisionTree> |
getStumpsFor(DataSet ds,
java.lang.String returnValueIfMatched,
java.lang.String returnValueIfUnmatched) |
java.lang.Object |
predict(Example e) |
java.lang.String |
toString() |
java.lang.String |
toString(int depth,
java.lang.StringBuffer buf) |
protected DecisionTree()
public DecisionTree(java.lang.String attributeName)
public void addLeaf(java.lang.String attributeValue, java.lang.String decision)
public void addNode(java.lang.String attributeValue, DecisionTree tree)
public java.lang.Object predict(Example e)
public static DecisionTree getStumpFor(DataSet ds, java.lang.String attributeName, java.lang.String attributeValue, java.lang.String returnValueIfMatched, java.util.List<java.lang.String> unmatchedValues, java.lang.String returnValueIfUnmatched)
public static java.util.List<DecisionTree> getStumpsFor(DataSet ds, java.lang.String returnValueIfMatched, java.lang.String returnValueIfUnmatched)
public java.lang.String getAttributeName()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(int depth, java.lang.StringBuffer buf)