|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.processmining.mining.armining.AssociationAnalyzer
public abstract class AssociationAnalyzer
Title: AssociationAnalyzer
Description:
Copyright: Copyright (c) 2004
Company:
Field Summary | |
---|---|
protected weka.core.FastVector |
attributeInfo
|
protected weka.core.Instances |
data
|
protected weka.core.Instance |
instance
|
protected javax.swing.JTextField |
locationARFFFile
|
protected weka.associations.Associator |
myAssociator
|
protected javax.swing.JButton |
saveAsARFFBrowseButton
|
protected GUIPropertyBoolean |
saveAsARFFChecked
|
protected LogReader |
theLog
|
Constructor Summary | |
---|---|
AssociationAnalyzer()
Initializes data mining analyzer to be used for association analysis. |
Method Summary | |
---|---|
abstract void |
applyOptionalParameters()
|
abstract boolean |
check(ProcessInstance pi,
int ruleIndex)
|
abstract boolean |
checkFIS(ProcessInstance pi,
int ruleIndex)
|
abstract boolean |
checkFISWithEC(ProcessInstance pi,
int ruleIndex)
|
abstract boolean |
checkWithEC(ProcessInstance pi,
int ruleIndex)
|
void |
createInputForWeka(LogReader log)
|
void |
createInputForWeka2(LogReader log)
|
static javax.swing.JPanel |
createMessagePanel(java.lang.String message)
Method creating an empty panel containing the given feedback message for the user. |
abstract double |
getConfValue()
|
abstract java.lang.String |
getDescription()
|
abstract boolean |
getETypeValue()
|
abstract boolean |
getFreqItemSets()
|
abstract java.lang.String |
getlocationARFFFile()
|
abstract double |
getLowerBoundMinSup()
|
abstract javax.swing.JPanel |
getParametersPanel()
Creates a GUI panel containing the parameters that are available for this type of association rule analyzer (i.e., the used algorithm). |
abstract java.util.ArrayList<java.lang.String> |
getRules()
|
abstract java.util.ArrayList<java.lang.String> |
getRulesWithEType()
|
abstract boolean |
getSaveARFFValue()
|
abstract double |
getUpperBoundMinSup()
|
protected abstract void |
initAssociator()
Initializes data mining associator to be used for association analysis. |
abstract void |
myBuildAssociations()
|
abstract void |
resetAssociator()
|
abstract java.util.ArrayList<java.lang.String> |
showFreqItemSets()
|
abstract java.util.ArrayList<java.lang.String> |
showFreqItemSetsWithEType()
|
abstract java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected weka.associations.Associator myAssociator
protected LogReader theLog
protected weka.core.FastVector attributeInfo
protected weka.core.Instances data
protected weka.core.Instance instance
protected GUIPropertyBoolean saveAsARFFChecked
protected javax.swing.JTextField locationARFFFile
protected javax.swing.JButton saveAsARFFBrowseButton
Constructor Detail |
---|
public AssociationAnalyzer()
Method Detail |
---|
public abstract java.lang.String toString()
toString
in class java.lang.Object
public abstract java.lang.String getDescription()
public abstract void resetAssociator()
protected abstract void initAssociator()
public abstract javax.swing.JPanel getParametersPanel()
public abstract void applyOptionalParameters()
public abstract java.util.ArrayList<java.lang.String> getRules()
public abstract java.util.ArrayList<java.lang.String> getRulesWithEType()
public abstract java.util.ArrayList<java.lang.String> showFreqItemSets()
public abstract java.util.ArrayList<java.lang.String> showFreqItemSetsWithEType()
public abstract boolean getFreqItemSets()
public abstract boolean getSaveARFFValue()
public abstract java.lang.String getlocationARFFFile()
public abstract double getConfValue()
public abstract double getUpperBoundMinSup()
public abstract double getLowerBoundMinSup()
public abstract boolean getETypeValue()
public abstract boolean check(ProcessInstance pi, int ruleIndex)
public abstract boolean checkWithEC(ProcessInstance pi, int ruleIndex)
public abstract boolean checkFIS(ProcessInstance pi, int ruleIndex)
public abstract boolean checkFISWithEC(ProcessInstance pi, int ruleIndex)
public void createInputForWeka(LogReader log) throws java.io.IOException, java.lang.IndexOutOfBoundsException
java.io.IOException
java.lang.IndexOutOfBoundsException
public void createInputForWeka2(LogReader log) throws java.io.IOException, java.lang.IndexOutOfBoundsException
java.io.IOException
java.lang.IndexOutOfBoundsException
public abstract void myBuildAssociations()
public static javax.swing.JPanel createMessagePanel(java.lang.String message)
message
- the message to be displayed for the user
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |