public class FilteredAssociator extends SingleAssociatorEnhancer
-F <filter specification> Full class name of filter to use, followed by filter options. eg: "weka.filters.unsupervised.attribute.Remove -V -R 1,2" (default: weka.filters.MultiFilter with weka.filters.unsupervised.attribute.ReplaceMissingValues)
-c <the class index> The class index. (default: -1, i.e. unset)
-W Full name of base associator. (default: weka.associations.Apriori)
Options specific to associator weka.associations.Apriori:
-N <required number of rules output> The required number of rules. (default = 10)
-T <0=confidence | 1=lift | 2=leverage | 3=Conviction> The metric type by which to rank rules. (default = confidence)
-C <minimum metric score of a rule> The minimum confidence of a rule. (default = 0.9)
-D <delta for minimum support> The delta by which the minimum support is decreased in each iteration. (default = 0.05)
-U <upper bound for minimum support> Upper bound for minimum support. (default = 1.0)
-M <lower bound for minimum support> The lower bound for the minimum support. (default = 0.1)
-S <significance level> If used, rules are tested for significance at the given level. Slower. (default = no significance testing)
-I If set the itemsets found are also output. (default = no)
-R Remove columns that contain all missing values (default = no)
-V Report progress iteratively. (default = no)
-A If set class association rules are mined. (default = no)
-c <the class index> The class index. (default = last)
| Constructor and Description | 
|---|
| FilteredAssociator()Default constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | buildAssociations(Instances data)Build the associator on the filtered data. | 
| java.lang.String | classIndexTipText()Returns the tip text for this property | 
| java.lang.String | filterTipText()Returns the tip text for this property | 
| Capabilities | getCapabilities()Returns default capabilities of the associator. | 
| int | getClassIndex()Gets the class index | 
| Filter | getFilter()Gets the filter used. | 
| java.lang.String[] | getOptions()Gets the current settings of the Associator. | 
| java.lang.String | getRevision()Returns the revision string. | 
| java.lang.String | globalInfo()Returns a string describing this Associator | 
| java.util.Enumeration | listOptions()Returns an enumeration describing the available options. | 
| static void | main(java.lang.String[] args)Main method for running this class. | 
| void | setClassIndex(int value)Sets the class index | 
| void | setFilter(Filter value)Sets the filter | 
| void | setOptions(java.lang.String[] options)Parses a given list of options. | 
| java.lang.String | toString()Output a representation of this associator | 
associatorTipText, getAssociator, setAssociatorforName, makeCopies, makeCopypublic java.lang.String globalInfo()
public java.util.Enumeration listOptions()
listOptions in interface OptionHandlerlistOptions in class SingleAssociatorEnhancerpublic void setOptions(java.lang.String[] options)
                throws java.lang.Exception
-F <filter specification> Full class name of filter to use, followed by filter options. eg: "weka.filters.unsupervised.attribute.Remove -V -R 1,2" (default: weka.filters.MultiFilter with weka.filters.unsupervised.attribute.ReplaceMissingValues)
-c <the class index> The class index. (default: -1, i.e. unset)
-W Full name of base associator. (default: weka.associations.Apriori)
Options specific to associator weka.associations.Apriori:
-N <required number of rules output> The required number of rules. (default = 10)
-T <0=confidence | 1=lift | 2=leverage | 3=Conviction> The metric type by which to rank rules. (default = confidence)
-C <minimum metric score of a rule> The minimum confidence of a rule. (default = 0.9)
-D <delta for minimum support> The delta by which the minimum support is decreased in each iteration. (default = 0.05)
-U <upper bound for minimum support> Upper bound for minimum support. (default = 1.0)
-M <lower bound for minimum support> The lower bound for the minimum support. (default = 0.1)
-S <significance level> If used, rules are tested for significance at the given level. Slower. (default = no significance testing)
-I If set the itemsets found are also output. (default = no)
-R Remove columns that contain all missing values (default = no)
-V Report progress iteratively. (default = no)
-A If set class association rules are mined. (default = no)
-c <the class index> The class index. (default = last)
setOptions in interface OptionHandlersetOptions in class SingleAssociatorEnhanceroptions - the list of options as an array of stringsjava.lang.Exception - if an option is not supportedpublic java.lang.String[] getOptions()
getOptions in interface OptionHandlergetOptions in class SingleAssociatorEnhancerpublic java.lang.String filterTipText()
public void setFilter(Filter value)
value - the filter with all options set.public Filter getFilter()
public java.lang.String classIndexTipText()
public void setClassIndex(int value)
value - the class indexpublic int getClassIndex()
public Capabilities getCapabilities()
getCapabilities in interface AssociatorgetCapabilities in interface CapabilitiesHandlergetCapabilities in class SingleAssociatorEnhancerCapabilitiespublic void buildAssociations(Instances data) throws java.lang.Exception
data - the training datajava.lang.Exception - if the Associator could not be built successfullypublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getRevision()
getRevision in interface RevisionHandlergetRevision in class AbstractAssociatorpublic static void main(java.lang.String[] args)
args - commandline arguments, use "-h" for full list