|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.processmining.analysis.decisionmining.DecisionAnalyser
public abstract class DecisionAnalyser
Class holding the machine learning settings and performing the actual data mining tasks (with the help of the weka library).
Field Summary | |
---|---|
protected weka.classifiers.Classifier |
myClassifier
The data mining classifier to be used for analysis. |
Constructor Summary | |
---|---|
DecisionAnalyser()
|
Method Summary | |
---|---|
void |
analyse(java.util.List<DecisionPoint> decisionPoints,
DecisionMiningLogReader log,
HLPetriNet highLevelPN)
Analyses the given list of decision points according to the context specified. |
protected javax.swing.JPanel |
createEvaluationVisualization(weka.core.Instances data)
Creates an evaluation overview of the built classifier. |
static javax.swing.JPanel |
createMessagePanel(java.lang.String message)
Helper method creating an empty panel containing the given feedback message for the user. |
protected abstract javax.swing.JPanel |
createResultVisualization()
Creates some result visualization of the result for the current classification problem. |
abstract java.lang.String |
getDescription()
Provide a description of this algorithm to be displayed in the algorithm view. |
abstract javax.swing.JPanel |
getParametersPanel()
Creates a GUI panel containing the parameters that are available for this type of decision analyser (i.e., the used algorithm). |
protected abstract void |
initClassifier()
Initializes data mining classifier to be used for analysis. |
protected abstract void |
redrawResultVisualization(javax.swing.JPanel panel)
Invokes the redraw of the given result visualization. |
abstract java.lang.String |
toString()
Specify the name of this algorithm to be displayed in the combo box of the algorithm view. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected weka.classifiers.Classifier myClassifier
Constructor Detail |
---|
public DecisionAnalyser()
Method Detail |
---|
public void analyse(java.util.List<DecisionPoint> decisionPoints, DecisionMiningLogReader log, HLPetriNet highLevelPN)
decisionPoints
- the list of decision points to be analysedlog
- the log to be analysedhighLevelPN
- the simulation model to export discovered data dependenciespublic static javax.swing.JPanel createMessagePanel(java.lang.String message)
message
- the message to be displayed for the user
protected javax.swing.JPanel createEvaluationVisualization(weka.core.Instances data)
public abstract java.lang.String toString()
toString
in class java.lang.Object
public abstract java.lang.String getDescription()
public abstract javax.swing.JPanel getParametersPanel()
protected abstract void initClassifier()
protected abstract javax.swing.JPanel createResultVisualization()
protected abstract void redrawResultVisualization(javax.swing.JPanel panel)
panel
- the result visualization to be adjusted
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |