org.processmining.mining.armining
Class ARMiner

java.lang.Object
  extended by weka.associations.Associator
      extended by weka.associations.Apriori
          extended by org.processmining.mining.armining.ARMiner
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, Plugin, MiningPlugin, weka.core.OptionHandler

public class ARMiner
extends weka.associations.Apriori
implements MiningPlugin

Title: ARMiner

Description:This plug-in calculates association rules and frequent itemsets. The algorithms available are the Apriori algorithm and the Predictive Apriori algorithm.

Version:
1.0
Author:
Shaifali Gupta (s.gupta@student.tue.nl)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class weka.associations.Apriori
CONFIDENCE, CONVICTION, LEVERAGE, LIFT, m_allTheRules, m_cycles, m_delta, m_hashtables, m_instances, m_lowerBoundMinSupport, m_Ls, m_metricType, m_minMetric, m_minSupport, m_numRules, m_outputItemSets, m_removeMissingCols, m_significanceLevel, m_upperBoundMinSupport, m_verbose, TAGS_SELECTION
 
Constructor Summary
ARMiner()
           
 
Method Summary
 java.lang.String getHtmlDescription()
          Returns the HTML description of this plugin in the help system or as context sensitive help.
 java.lang.String getName()
          Returns the name of the plugin in the ProM list for mining plug-ins.
 javax.swing.JPanel getOptionsPanel(LogSummary logSummary)
          Return a JPanel that contains a user interface for setting the options that are specific to this plugin.
 MiningResult mine(LogReader logReader)
          Executes the mining (algorithm) plug-in.
 
Methods inherited from class weka.associations.Apriori
buildAssociations, deltaTipText, getDelta, getLowerBoundMinSupport, getMetricType, getMinMetric, getNumRules, getOptions, getRemoveAllMissingCols, getSignificanceLevel, getUpperBoundMinSupport, globalInfo, listOptions, lowerBoundMinSupportTipText, main, metricTypeTipText, minMetricTipText, numRulesTipText, removeAllMissingColsTipText, removeMissingColumns, resetOptions, setDelta, setLowerBoundMinSupport, setMetricType, setMinMetric, setNumRules, setOptions, setRemoveAllMissingCols, setSignificanceLevel, setUpperBoundMinSupport, significanceLevelTipText, toString, upperBoundMinSupportTipText
 
Methods inherited from class weka.associations.Associator
forName, makeCopies
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ARMiner

public ARMiner()
Method Detail

getHtmlDescription

public java.lang.String getHtmlDescription()
Returns the HTML description of this plugin in the help system or as context sensitive help.

Specified by:
getHtmlDescription in interface Plugin
Returns:
String

getName

public java.lang.String getName()
Returns the name of the plugin in the ProM list for mining plug-ins.

Specified by:
getName in interface Plugin
Returns:
String

getOptionsPanel

public javax.swing.JPanel getOptionsPanel(LogSummary logSummary)
Return a JPanel that contains a user interface for setting the options that are specific to this plugin.

Specified by:
getOptionsPanel in interface MiningPlugin
Parameters:
logSummary - LogSummary
Returns:
JPanel

mine

public MiningResult mine(LogReader logReader)
Executes the mining (algorithm) plug-in.

Specified by:
mine in interface MiningPlugin
Parameters:
logReader - LogReader
Returns:
MiningResult