|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.processmining.mining.armining.AssociationAnalyzer
org.processmining.mining.armining.AprioriAnalyzer
public class AprioriAnalyzer
Title:AprioriAnalyzer
Description: Tells the plug-in that the type of Association rule algorithm to be used is the Apriori algorithm.
It also prepares the GUI objects accordingly.
Field Summary | |
---|---|
protected GUIPropertyBoolean |
eventTypeCare
|
protected GUIPropertyDouble |
lowerBoundMinSupport
|
protected GUIPropertyDouble |
minMetric
|
protected GUIPropertyInteger |
numRules
|
protected GUIPropertyBoolean |
outputItemSets
|
protected GUIPropertyDouble |
upperBoundMinSupport
|
Fields inherited from class org.processmining.mining.armining.AssociationAnalyzer |
---|
attributeInfo, data, instance, locationARFFFile, myAssociator, saveAsARFFBrowseButton, saveAsARFFChecked, theLog |
Constructor Summary | |
---|---|
AprioriAnalyzer()
Constructor |
Method Summary | |
---|---|
void |
applyOptionalParameters()
Communicates the parameter settings selected the user to the algorithm. |
boolean |
check(ProcessInstance pi,
int ruleIndex)
|
boolean |
checkFIS(ProcessInstance pi,
int ruleIndex)
|
boolean |
checkFISWithEC(ProcessInstance pi,
int ruleIndex)
|
boolean |
checkWithEC(ProcessInstance pi,
int ruleIndex)
|
double |
getConfValue()
|
java.lang.String |
getDescription()
|
boolean |
getETypeValue()
|
boolean |
getFreqItemSets()
|
java.lang.String |
getlocationARFFFile()
|
double |
getLowerBoundMinSup()
|
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). |
java.util.ArrayList<java.lang.String> |
getRules()
|
java.util.ArrayList<java.lang.String> |
getRulesWithEType()
|
boolean |
getSaveARFFValue()
|
double |
getUpperBoundMinSup()
|
protected void |
initAssociator()
Initializes data mining associator to be used for association analysis. |
void |
myBuildAssociations()
Executes the actual algorithm |
void |
resetAssociator()
|
java.util.ArrayList<java.lang.String> |
showFreqItemSets()
|
java.util.ArrayList<java.lang.String> |
showFreqItemSetsWithEType()
|
java.lang.String |
toString()
|
Methods inherited from class org.processmining.mining.armining.AssociationAnalyzer |
---|
createInputForWeka, createInputForWeka2, createMessagePanel |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected GUIPropertyInteger numRules
protected GUIPropertyDouble upperBoundMinSupport
protected GUIPropertyDouble lowerBoundMinSupport
protected GUIPropertyBoolean outputItemSets
protected GUIPropertyDouble minMetric
protected GUIPropertyBoolean eventTypeCare
Constructor Detail |
---|
public AprioriAnalyzer()
Method Detail |
---|
public void resetAssociator()
resetAssociator
in class AssociationAnalyzer
public java.lang.String toString()
toString
in class AssociationAnalyzer
public java.lang.String getDescription()
getDescription
in class AssociationAnalyzer
public javax.swing.JPanel getParametersPanel()
AssociationAnalyzer
getParametersPanel
in class AssociationAnalyzer
protected void initAssociator()
AssociationAnalyzer
initAssociator
in class AssociationAnalyzer
public void applyOptionalParameters()
applyOptionalParameters
in class AssociationAnalyzer
public void myBuildAssociations()
myBuildAssociations
in class AssociationAnalyzer
public java.util.ArrayList<java.lang.String> getRules()
getRules
in class AssociationAnalyzer
public java.util.ArrayList<java.lang.String> getRulesWithEType()
getRulesWithEType
in class AssociationAnalyzer
public java.util.ArrayList<java.lang.String> showFreqItemSets()
showFreqItemSets
in class AssociationAnalyzer
public java.util.ArrayList<java.lang.String> showFreqItemSetsWithEType()
showFreqItemSetsWithEType
in class AssociationAnalyzer
public boolean getFreqItemSets()
getFreqItemSets
in class AssociationAnalyzer
public boolean getETypeValue()
getETypeValue
in class AssociationAnalyzer
public boolean check(ProcessInstance pi, int ruleIndex)
check
in class AssociationAnalyzer
-
public boolean checkWithEC(ProcessInstance pi, int ruleIndex)
checkWithEC
in class AssociationAnalyzer
-
public boolean checkFIS(ProcessInstance pi, int ruleIndex)
checkFIS
in class AssociationAnalyzer
-
public boolean checkFISWithEC(ProcessInstance pi, int ruleIndex)
checkFISWithEC
in class AssociationAnalyzer
-
public double getConfValue()
getConfValue
in class AssociationAnalyzer
public double getUpperBoundMinSup()
getUpperBoundMinSup
in class AssociationAnalyzer
public double getLowerBoundMinSup()
getLowerBoundMinSup
in class AssociationAnalyzer
public boolean getSaveARFFValue()
getSaveARFFValue
in class AssociationAnalyzer
public java.lang.String getlocationARFFFile()
getlocationARFFFile
in class AssociationAnalyzer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |