Package org.processmining.prediction
Class RepTreePrediction
- java.lang.Object
-
- org.processmining.models.FunctionEstimator.AbstractFunctionEstimator
-
- org.processmining.models.FunctionEstimator.AbstractDecisionTreeFunctionEstimator
-
- org.processmining.models.FunctionEstimator.RepTreeEstimator
-
- org.processmining.prediction.RepTreePrediction
-
- All Implemented Interfaces:
org.processmining.models.FunctionEstimator.DecisionTreeBasedFunctionEstimator,org.processmining.models.FunctionEstimator.FunctionEstimator
public class RepTreePrediction extends org.processmining.models.FunctionEstimator.RepTreeEstimator
-
-
Field Summary
-
Fields inherited from class org.processmining.models.FunctionEstimator.AbstractDecisionTreeFunctionEstimator
attributeIndexMap, attributeList, binarySplit, booleanValues, classAttributeName, confidenceThreshold, crossValidate, evaluation, FALSE_VALUE, instances, minNumInstancePerLeaf, name, nullValue, numFoldCrossValidation, numFoldErrorPruning, saveData, tree, TRUE_VALUE, unpruned, variableType
-
-
Constructor Summary
Constructors Constructor Description RepTreePrediction(java.util.Map<java.lang.String,org.processmining.models.FunctionEstimator.Type> map, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> literalValues, java.lang.String classAttributeName, java.lang.String name, int capacity, java.util.Set<java.lang.String> timeIntervalAttributes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddInstance(java.util.Map<java.lang.String,java.lang.Object> variableAssignment, java.lang.Object outputValue, float weight)protected java.lang.StringcleanTreeRepresentation(java.lang.String dotFile)javax.swing.JComponentgetPrefuseTreeVisualization()Returns a JPanel containing a visualization of the weka J48 tree using prefusetreesjavax.swing.JPanelgetVisualization()Returns a JPanel containing a visualization of the weka tree.-
Methods inherited from class org.processmining.models.FunctionEstimator.RepTreeEstimator
computeQualityMeasure, createAttributeList, createClassifier, getFunctionEstimation
-
Methods inherited from class org.processmining.models.FunctionEstimator.AbstractDecisionTreeFunctionEstimator
classify, computeFMeasure, createAndSetTree, createInstance, getAttributeByName, getConfidenceThreshold, getEstimation, getEvaluation, getMinNumInstancePerLeaf, getName, getNumFoldCrossValidation, getNumFoldErrorPruning, getNumInstances, getQualityMeasureName, isBinarySplit, isCrossValidate, isUnpruned, saveInstances, setBinarySplit, setConfidenceFactor, setCrossValidate, setMinNumObj, setNumFoldCrossValidation, setNumFolds, setSaveData, setUnpruned, toString
-
Methods inherited from class org.processmining.models.FunctionEstimator.AbstractFunctionEstimator
buildExpressionsFromLeafs, convertToExpression, getEstimation
-
-
-
-
Constructor Detail
-
RepTreePrediction
public RepTreePrediction(java.util.Map<java.lang.String,org.processmining.models.FunctionEstimator.Type> map, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> literalValues, java.lang.String classAttributeName, java.lang.String name, int capacity, java.util.Set<java.lang.String> timeIntervalAttributes)
-
-
Method Detail
-
addInstance
public void addInstance(java.util.Map<java.lang.String,java.lang.Object> variableAssignment, java.lang.Object outputValue, float weight)- Specified by:
addInstancein interfaceorg.processmining.models.FunctionEstimator.FunctionEstimator- Overrides:
addInstancein classorg.processmining.models.FunctionEstimator.RepTreeEstimator
-
getVisualization
public javax.swing.JPanel getVisualization()
Description copied from class:org.processmining.models.FunctionEstimator.AbstractDecisionTreeFunctionEstimatorReturns a JPanel containing a visualization of the weka tree.- Overrides:
getVisualizationin classorg.processmining.models.FunctionEstimator.AbstractDecisionTreeFunctionEstimator- Returns:
containing a visualization of the decision tree.
-
getPrefuseTreeVisualization
public javax.swing.JComponent getPrefuseTreeVisualization()
Description copied from class:org.processmining.models.FunctionEstimator.AbstractDecisionTreeFunctionEstimatorReturns a JPanel containing a visualization of the weka J48 tree using prefusetrees- Overrides:
getPrefuseTreeVisualizationin classorg.processmining.models.FunctionEstimator.AbstractDecisionTreeFunctionEstimator- Returns:
containing a visualization of the decision tree.
-
cleanTreeRepresentation
protected java.lang.String cleanTreeRepresentation(java.lang.String dotFile)
-
-