weka.classifiers.pmml.consumer
Class TreeModel
java.lang.Object
weka.classifiers.AbstractClassifier
weka.classifiers.pmml.consumer.PMMLClassifier
weka.classifiers.pmml.consumer.TreeModel
- All Implemented Interfaces:
- Serializable, Cloneable, Classifier, CapabilitiesHandler, Drawable, OptionHandler, PMMLModel, RevisionHandler
public class TreeModel
- extends PMMLClassifier
- implements Drawable
Class implementing import of PMML TreeModel. Can be used as a Weka
classifier for prediction (buildClassifier() raises and Exception).
- Version:
- $Revision: 8034 $;
- Author:
- Mark Hall (mhall{[at]}pentaho{[dot]}com)
- See Also:
- Serialized Form
| Methods inherited from class weka.classifiers.pmml.consumer.PMMLClassifier |
buildClassifier, done, getCreatorApplication, getDataDictionary, getFieldsMappingString, getLog, getMiningSchema, getPMMLVersion, mapToMiningSchema, setCreatorApplication, setLog, setPMMLVersion |
| Methods inherited from class weka.classifiers.AbstractClassifier |
classifyInstance, debugTipText, forName, getCapabilities, getDebug, getOptions, listOptions, makeCopies, makeCopy, runClassifier, setDebug, setOptions |
TreeModel
public TreeModel(Element model,
Instances dataDictionary,
MiningSchema miningSchema)
throws Exception
- Throws:
Exception
distributionForInstance
public double[] distributionForInstance(Instance inst)
throws Exception
- Classifies the given test instance. The instance has to belong to a
dataset when it's being classified.
- Specified by:
distributionForInstance in interface Classifier- Overrides:
distributionForInstance in class AbstractClassifier
- Parameters:
inst - the instance to be classified
- Returns:
- the predicted most likely class for the instance or
Utils.missingValue() if no prediction is made
- Throws:
Exception - if an error occurred during the prediction
toString
public String toString()
- Overrides:
toString in class Object
graph
public String graph()
throws Exception
- Description copied from interface:
Drawable
- Returns a string that describes a graph representing
the object. The string should be in XMLBIF ver.
0.3 format if the graph is a BayesNet, otherwise
it should be in dotty format.
- Specified by:
graph in interface Drawable
- Returns:
- the graph described by a string
- Throws:
Exception - if the graph can't be computed
getRevision
public String getRevision()
- Description copied from class:
AbstractClassifier
- Returns the revision string.
- Specified by:
getRevision in interface RevisionHandler- Overrides:
getRevision in class AbstractClassifier
- Returns:
- the revision
graphType
public int graphType()
- Description copied from interface:
Drawable
- Returns the type of graph representing
the object.
- Specified by:
graphType in interface Drawable
- Returns:
- the type of graph representing the object
Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.