|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ARMinerItemset | |
wpi.associations.arminerSequence |
Uses of ARMinerItemset in wpi.associations.arminerSequence |
Fields in wpi.associations.arminerSequence declared as ARMinerItemset | |
(package private) ARMinerItemset |
ItemsetPrefixTree.HashNode.itemset
The itemset this nodes indexes, if any |
private ARMinerItemset[] |
DBReader.attribute_itemset
An array of Itemsets to pass back to WEKA if one or more attributes are required |
ARMinerItemset |
AssociationRule.originalItemset
the original item set the rule's antecedent and consequent were derived from |
private ARMinerItemset |
AprioriRules.is_in_antecedent
|
private ARMinerItemset |
AprioriRules.is_in_consequent
|
private ARMinerItemset |
AprioriRules.is_ignored
|
Methods in wpi.associations.arminerSequence that return ARMinerItemset | |
ARMinerItemset |
ItemsetPrefixTree.getItemset(ARMinerItemset itemset)
Returns the itemset contained in the prefix tree for a given itemset. |
ARMinerItemset |
DBReader.getFirstRow()
Function to return the first instance as an ARMinerItemset |
ARMinerItemset |
DBReader.getNextRow()
Function to return the instance at current_instance as an ARMinerItemset |
ARMinerItemset |
DBReader.getAttributeItemset(int i)
Function to return an ARMinerItemset containing all items in a particular attribute. |
ARMinerItemset |
DBCacheReader.getFirstItemset()
Return the first itemset from cache. |
ARMinerItemset |
DBCacheReader.getNextItemset()
Return next itemset from cache. |
static ARMinerItemset |
ARMinerItemset.buildItemsetFromIndexes(ARMinerItemset itemset,
int[] indexes)
Builds an ARMinerItemset based on the specified itemset indexes. |
static ARMinerItemset |
ARMinerItemset.buildItemsetFromItemList(ARMinerItemset itemset,
int[] items)
Builds an ARMinerItemset based on the specified itemset item list. |
static ARMinerItemset |
ARMinerItemset.buildItemsetFromItemList(ARMinerItemset itemset,
java.lang.Integer[] items)
Builds an ARMinerItemset based on the specified itemset item list. |
ARMinerItemset |
ARMinerItemset.subtract(ARMinerItemset itemset)
Return a new ARMinerItemset that contains only those items that do not appear in itemset . |
ARMinerItemset |
ARMinerItemset.add(ARMinerItemset itemset)
Return a new ARMinerItemset that contains all those items that appear in this ARMinerItemset and in itemset . |
Methods in wpi.associations.arminerSequence with parameters of type ARMinerItemset | |
void |
SET.insert(ARMinerItemset itemset)
Insert a new itemset in the SET. |
float |
SET.getSupport(ARMinerItemset itemset)
Return the support for a given itemset. |
long |
SET.getEventWeight(ARMinerItemset itemset)
Return the event weight for a given itemset. |
private SET.HashNode |
SET.getNode(ARMinerItemset itemset)
Return the node for a given itemset. |
private void |
SET.traverseGatherLeaves(SET.HashNode node,
ARMinerItemset itemset,
java.util.Vector vector)
A private method which gets called recursively to retrieve itemsets from the leaf nodes of the SET. |
private void |
SET.traverseGatherAll(SET.HashNode node,
ARMinerItemset itemset,
java.util.Vector vector)
A private method which gets called recursively to retrieve itemsets from all the nodes of the SET. |
void |
ItemsetPrefixTree.add(ARMinerItemset itemset)
Add a new itemset in the itemset prefix tree. |
ARMinerItemset |
ItemsetPrefixTree.getItemset(ARMinerItemset itemset)
Returns the itemset contained in the prefix tree for a given itemset. |
private ItemsetPrefixTree.HashNode |
ItemsetPrefixTree.getNode(ARMinerItemset itemset)
Return the node for a given itemset. |
void |
HashTree.update(ARMinerItemset row)
Update the weights of all indexed ARMinerItemsets that are included in row |
private void |
HashTree.update(HashTree.Node node,
ARMinerItemset row,
int index)
Updates the support of itemsets recursively. |
long |
HashTree.countSubsets(ARMinerItemset itemset)
Count how many ARMinerItemsets are included in itemset |
private void |
HashTree.countSubsets(HashTree.Node node,
ARMinerItemset itemset,
int index)
Count how many ARMinerItemsets are included in itemset recursively. |
void |
DBWriter.addRow(ARMinerItemset itemset)
Add a new row to the database. |
void |
DBCacheWriter.writeItemset(ARMinerItemset is)
Write an itemset to the cache. |
java.util.Vector |
AssociationsFinder.findAssociations(DBCacheReader cacheReader,
float minSupport,
float minConfidence,
ARMinerItemset inAntecedent,
ARMinerItemset inConsequent,
ARMinerItemset ignored,
int maxAntecedent,
int minConsequent)
Find association rules in a database, given the set of frequent itemsets and a set of restrictions. |
int[] |
AssociationRule.countEventWeights(ARMinerItemset itemset)
Counts the number of occurrences of the antecedent and the number of occurrences of the consequent in context of the antecedents found in the specified item set. |
static ARMinerItemset |
ARMinerItemset.buildItemsetFromIndexes(ARMinerItemset itemset,
int[] indexes)
Builds an ARMinerItemset based on the specified itemset indexes. |
static ARMinerItemset |
ARMinerItemset.buildItemsetFromItemList(ARMinerItemset itemset,
int[] items)
Builds an ARMinerItemset based on the specified itemset item list. |
static ARMinerItemset |
ARMinerItemset.buildItemsetFromItemList(ARMinerItemset itemset,
java.lang.Integer[] items)
Builds an ARMinerItemset based on the specified itemset item list. |
boolean |
ARMinerItemset.doesIntersect(ARMinerItemset itemset)
Return true if this itemset has items in common with itemset . |
ARMinerItemset |
ARMinerItemset.subtract(ARMinerItemset itemset)
Return a new ARMinerItemset that contains only those items that do not appear in itemset . |
ARMinerItemset |
ARMinerItemset.add(ARMinerItemset itemset)
Return a new ARMinerItemset that contains all those items that appear in this ARMinerItemset and in itemset . |
protected boolean |
ARMinerItemset.addItem(int item,
ARMinerItemset itemset)
Adds a new item to the itemset using the information provided in the specified itemset rather than the number hash. |
boolean |
ARMinerItemset.isEqualTo(ARMinerItemset itemset)
Checks equality with a given itemset. |
boolean |
ARMinerItemset.isIncludedIn(ARMinerItemset itemset)
Checks if this itemset is included in the given itemset. |
private boolean |
ARMinerItemset.checkRelativeTime(ARMinerItemset itemset)
Compares the relative times of the events contained in the itemset specified with this itemset. |
private java.util.Hashtable |
ARMinerItemset.checkRelativeTime(ARMinerItemset itemset,
int offset)
Compares the relative times of the events contained in the itemset specified with this itemset. |
private java.util.Hashtable |
ARMinerItemset.checkRelativeTime(ARMinerItemset itemset,
int[] usedTimes)
Compares the relative times of the events contained in the itemset specified with this itemset. |
int |
ARMinerItemset.numIncludedIn(ARMinerItemset itemset)
Checks how many times this itemset is included in the given itemset. |
private java.util.Vector |
ARMinerItemset.mapRelativeTime(ARMinerItemset itemset)
Compares the relative times of the events contained in the itemset specified with this itemset. |
private java.util.Hashtable |
ARMinerItemset.mapRelativeTime(ARMinerItemset itemset,
int offset)
Compares the relative times of the events contained in the itemset specified with this itemset. |
private java.util.Hashtable |
ARMinerItemset.mapRelativeTime(ARMinerItemset itemset,
int[] usedTimes)
Compares the relative times of the events contained in the itemset specified with this itemset. |
java.util.Vector |
ARMinerItemset.findAllMaps(ARMinerItemset itemset)
Finds all the possible mappings between the event items in this item set and the event items in the specified item set. |
java.util.Vector |
ARMinerItemset.findAllMaps(ARMinerItemset itemset,
java.util.Vector maps)
Finds all the possible mappings between the event items in this item set and the event items in the specified item set. |
int |
ARMinerItemset.countMapExtensions(ARMinerItemset itemset,
java.util.Vector maps)
Each partial map in the map list is tested to see if it can be expanded to a valid map of the entire item set. |
java.util.Vector |
ARMinerItemset.findAllMaps(ARMinerItemset itemset,
java.util.Hashtable map)
Finds all the possible mappings between the event items in this item set and the event items in the specified item set. |
java.util.Vector |
ARMinerItemset.findAllMaps(ARMinerItemset itemset,
java.util.Hashtable map,
int numMaps)
Finds all the possible mappings between the event items in this item set and the event items in the specified item set. |
private java.util.Vector |
ARMinerItemset.findAllMaps(ARMinerItemset itemset,
java.util.Hashtable map,
java.util.Vector eventItemVector,
java.util.Vector otherEventVector)
Finds all the possible mappings between the event items in this item set and the event items in the specified item set. |
private java.util.Vector |
ARMinerItemset.findAllMaps(ARMinerItemset itemset,
java.util.Hashtable map,
java.util.Vector eventItemVector,
java.util.Vector otherEventVector,
int numMaps)
Finds all the possible mappings between the event items in this item set and the event items in the specified item set. |
boolean |
ARMinerItemset.isMapValid(ARMinerItemset itemset,
java.util.Hashtable map)
Tests if the map of event items to the specified item set creates an item set which is included in this item set. |
java.util.Hashtable |
ARMinerItemset.canCombineWith(ARMinerItemset itemset)
Check whether two item sets can be combined. |
java.util.Vector |
ARMinerItemset.combineWith(ARMinerItemset itemset,
java.util.Hashtable eventLabelMap)
Combine two item sets into a new one that will contain all the items in the first itemset plus the last item in the second itemset. |
private int[] |
ARMinerItemset.findRange(int item,
ARMinerItemset itemset,
java.util.Hashtable eventLabelMap)
Finds the range of possible relative times for the begin and end of an event being added based on common events with anothert itemset. |
private int[] |
ARMinerItemset.findRange(java.lang.String eventLabel,
ARMinerItemset itemset,
java.util.Hashtable eventLabelMap)
Finds the range of possible relative times for the event label specified based on common events with anothert itemset. |
private void |
ARMinerApriori.weighItemset(ARMinerItemset itemset)
This procedure scans the database and computes the weight of the itemset. |
private boolean |
ARMinerApriori.getCandidate(ARMinerItemset is_i,
ARMinerItemset is_j)
This procedure tries to combine itemsets i and j and returns true if succesful, false if it can't combine them. |
private boolean |
ARMinerApriori.checkSubsets(ARMinerItemset itemset)
Checks to see if all the subsets of the specified itemset are frequent. |
private boolean |
ARMinerApriori.pruneCandidateGeneration(ARMinerItemset isi,
ARMinerItemset isj)
This method is used to prune candidate generation when the dataset contains events. |
private void |
AprioriRules.ap_genrules(ARMinerItemset is_frequent,
java.util.Vector consequents)
This is the ap-genrules procedure that generates rules out of a frequent itemset. |
java.util.Vector |
AprioriRules.findAssociations(DBCacheReader cacheReader,
float min_Support,
float min_Confidence,
ARMinerItemset inAntecedent,
ARMinerItemset inConsequent,
ARMinerItemset ignored,
int max_Antecedent,
int min_Consequent)
Find association rules in a database, given the set of frequent itemsets and a set of restrictions. |
private void |
AprioriRules.ap_genrules_constraint(ARMinerItemset is_frequent,
java.util.Vector consequents,
java.util.Vector antecedentAttributes,
java.util.Vector consequentAttributes)
This is the ap-genrules procedure that generates rules out of a frequent itemset. |
private void |
AprioriRules.ap_genrules_constraint(ARMinerItemset is_frequent,
java.util.Vector consequents)
This is the ap-genrules procedure that generates rules out of a frequent itemset. |
private void |
AprioriRules.generateFromMaximal(ARMinerItemset itemset)
Generates all the possible rules from a maximal frequent itemset that meet all our criteria and adds them to the rules. |
private void |
AprioriRules.generateFromMaximal(ARMinerItemset itemset,
int ant,
int con)
Generates all the possible rules from a maximal frequent itemset that meet all our criteria and adds them to the rules. |
private void |
AprioriRules.generateFromMaximal(ARMinerItemset itemset,
int con,
int[] antIndexes,
int antLevel)
Generates all the possible rules from a maximal frequent itemset that meet all our criteria and adds them to the rules. |
private void |
AprioriRules.generateFromMaximal(ARMinerItemset itemset,
int[] antIndexes,
int[] conIndexes,
int conLevel)
Generates all the possible rules from a maximal frequent itemset that meet all our criteria and adds them to the rules. |
private void |
AprioriRules.buildRule(ARMinerItemset itemset,
int[] antIndexes,
int[] conIndexes)
Builds a rule based on the specified itemset indexes and adds it to the rules to be retuned. |
Constructors in wpi.associations.arminerSequence with parameters of type ARMinerItemset | |
AssociationRule(ARMinerItemset antecedent,
ARMinerItemset consequent,
ARMinerItemset original,
float support,
float confidence)
Creates a new association rule. |
|
ARMinerItemset(ARMinerItemset itemset)
Create a new item set by copying a given one. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |