public class MCTreeNodeReD
extends java.lang.Object
implements weka.classifiers.Classifier, java.io.Serializable
| Modifier | Constructor and Description |
|---|---|
protected |
MCTreeNodeReD() |
|
MCTreeNodeReD(weka.classifiers.Classifier innerNodeClassifier,
java.util.Collection<java.lang.String> leftChildClasses,
weka.classifiers.Classifier leftChildClassifier,
java.util.Collection<java.lang.String> rightChildClasses,
weka.classifiers.Classifier rightChildClassifier) |
|
MCTreeNodeReD(weka.classifiers.Classifier innerNodeClassifier,
java.util.List<java.util.Collection<java.lang.String>> childClasses,
java.util.List<weka.classifiers.Classifier> childClassifier) |
|
MCTreeNodeReD(java.lang.String innerNodeClassifier,
java.util.Collection<java.lang.String> leftChildClasses,
weka.classifiers.Classifier leftChildClassifier,
java.util.Collection<java.lang.String> rightChildClasses,
weka.classifiers.Classifier rightChildClassifier) |
|
MCTreeNodeReD(java.lang.String innerNodeClassifier,
java.util.Collection<java.lang.String> leftChildClasses,
java.lang.String leftChildClassifier,
java.util.Collection<java.lang.String> rightChildClasses,
java.lang.String rightChildClassifier) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(java.util.List<java.lang.String> childClasses,
weka.classifiers.Classifier childClassifier) |
void |
buildClassifier(weka.core.Instances data) |
double |
classifyInstance(weka.core.Instance instance) |
MCTreeNodeReD |
clone() |
double[] |
distributionForInstance(weka.core.Instance instance) |
weka.core.Capabilities |
getCapabilities() |
java.util.List<ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD.ChildNode> |
getChildren() |
weka.classifiers.Classifier |
getClassifier() |
java.util.List<java.lang.String> |
getContainedClasses()
Get the classes contained in the leaves of this node.
|
int |
getDepthOfFirstCommonParent(java.util.List<java.lang.String> classes) |
int |
getHeight() |
boolean |
isCompletelyConfigured() |
void |
setBaseClassifier(weka.classifiers.Classifier classifier) |
java.lang.String |
toString() |
java.lang.String |
toStringWithOffset() |
java.lang.String |
toStringWithOffset(java.lang.String offset) |
public MCTreeNodeReD(java.lang.String innerNodeClassifier,
java.util.Collection<java.lang.String> leftChildClasses,
java.lang.String leftChildClassifier,
java.util.Collection<java.lang.String> rightChildClasses,
java.lang.String rightChildClassifier)
throws java.lang.Exception
java.lang.Exceptionpublic MCTreeNodeReD(weka.classifiers.Classifier innerNodeClassifier,
java.util.Collection<java.lang.String> leftChildClasses,
weka.classifiers.Classifier leftChildClassifier,
java.util.Collection<java.lang.String> rightChildClasses,
weka.classifiers.Classifier rightChildClassifier)
public MCTreeNodeReD(java.lang.String innerNodeClassifier,
java.util.Collection<java.lang.String> leftChildClasses,
weka.classifiers.Classifier leftChildClassifier,
java.util.Collection<java.lang.String> rightChildClasses,
weka.classifiers.Classifier rightChildClassifier)
throws java.lang.Exception
java.lang.Exceptionpublic MCTreeNodeReD(weka.classifiers.Classifier innerNodeClassifier,
java.util.List<java.util.Collection<java.lang.String>> childClasses,
java.util.List<weka.classifiers.Classifier> childClassifier)
protected MCTreeNodeReD()
public void addChild(java.util.List<java.lang.String> childClasses,
weka.classifiers.Classifier childClassifier)
public java.util.List<ai.libs.jaicore.ml.classification.multiclass.reduction.MCTreeNodeReD.ChildNode> getChildren()
public java.util.List<java.lang.String> getContainedClasses()
public boolean isCompletelyConfigured()
public void buildClassifier(weka.core.Instances data)
throws java.lang.Exception
buildClassifier in interface weka.classifiers.Classifierjava.lang.Exceptionpublic double classifyInstance(weka.core.Instance instance)
throws java.lang.Exception
classifyInstance in interface weka.classifiers.Classifierjava.lang.Exceptionpublic double[] distributionForInstance(weka.core.Instance instance)
throws java.lang.Exception
distributionForInstance in interface weka.classifiers.Classifierjava.lang.Exceptionpublic weka.core.Capabilities getCapabilities()
getCapabilities in interface weka.classifiers.Classifierpublic int getHeight()
public int getDepthOfFirstCommonParent(java.util.List<java.lang.String> classes)
public weka.classifiers.Classifier getClassifier()
public void setBaseClassifier(weka.classifiers.Classifier classifier)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toStringWithOffset()
public java.lang.String toStringWithOffset(java.lang.String offset)
public MCTreeNodeReD clone()
clone in class java.lang.Object