public class AssociationRuleMining extends Object
Where frequent itemset analysis is concerned only with identifying items that are found together in many baskets, and labeling them with how often they are found. This can be confusing in that there may be some items that are individually very common, and so they appear in the same basket frequently just by chance.
Association Rule Mining attempts to identify frequent itemsets that are surprising: That is to say, where the items appear together much more frequently (or less frequently) than one would expect by chance alone
Constructor and Description |
---|
AssociationRuleMining(IntColumn sets,
CategoryColumn items,
double support) |
AssociationRuleMining(ShortColumn sets,
ShortColumn items,
double support) |
Modifier and Type | Method and Description |
---|---|
Table |
interest(double confidenceThreshold,
double interestThreshold,
it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap<it.unimi.dsi.fastutil.ints.IntRBTreeSet> confidenceMap) |
List<smile.association.AssociationRule> |
interestingRules(double confidenceThreshold,
double interestThreshold,
it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap<it.unimi.dsi.fastutil.ints.IntRBTreeSet> confidenceMap) |
List<smile.association.AssociationRule> |
learn(double confidenceThreshold) |
public AssociationRuleMining(ShortColumn sets, ShortColumn items, double support)
public AssociationRuleMining(IntColumn sets, CategoryColumn items, double support)
public List<smile.association.AssociationRule> learn(double confidenceThreshold)
public List<smile.association.AssociationRule> interestingRules(double confidenceThreshold, double interestThreshold, it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap<it.unimi.dsi.fastutil.ints.IntRBTreeSet> confidenceMap)
public Table interest(double confidenceThreshold, double interestThreshold, it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap<it.unimi.dsi.fastutil.ints.IntRBTreeSet> confidenceMap)
Copyright © 2017. All rights reserved.