Interface FrequentPatternMiner<T>

Type Parameters:
T - the type of items
All Known Subinterfaces:
AssociationRuleMiner<T>
All Known Implementing Classes:
AbstractAssociationRuleMiner, AprioriMiner, FpGrowthMiner

public interface FrequentPatternMiner<T>
Interface for algorithms mining frequent patterns from transaction databases.
Author:
Matthias Thimm
  • Method Details

    • mineFrequentSets

      Collection<Collection<T>> mineFrequentSets(Collection<Collection<T>> database)
      Extracts all frequent sets of items from the database
      Parameters:
      database - some database
      Returns:
      all frequent sets of items from database minsupport.
    • mineFrequentSets

      Collection<Collection<T>> mineFrequentSets(Collection<Collection<T>> database, int maxsize)
      Extracts all frequent sets of items from the database.
      Parameters:
      database - some database
      maxsize - the maximal size of mined item sets
      Returns:
      all frequent sets of items from database.