Class AssociationRuleGeneration

  • All Implemented Interfaces:
    Algorithm

    @Reference(authors="M. J. Zaki, W. Meira Jr.",
               title="Itemset Mining",
               booktitle="Data mining and analysis: fundamental concepts and algorithms",
               url="https://dataminingbook.info/book_html/chap8/book.html",
               bibkey="DBLP:books/cu/ZM2014")
    public class AssociationRuleGeneration
    extends java.lang.Object
    implements Algorithm
    Association rule generation from frequent itemsets

    This algorithm calls a specified frequent itemset algorithm and calculates all association rules, having a interest value between then the specified boundaries form the obtained frequent itemsets

    Reference:

    M. J. Zaki, W. Meira Jr
    Data mining and analysis: fundamental concepts and algorithms
    Cambridge University Press, 2014

    Since:
    0.7.5
    Author:
    Erich Schubert
    • Field Detail

      • LOG

        private static final Logging LOG
        Class logger.
      • minmeasure

        protected double minmeasure
        Parameter for minimum interestingness measure.
      • maxmeasure

        protected double maxmeasure
        Parameter for maximum interestingness measure.
    • Constructor Detail

      • AssociationRuleGeneration

        public AssociationRuleGeneration​(AbstractFrequentItemsetAlgorithm frequentItemAlgo,
                                         InterestingnessMeasure interestMeasure,
                                         double minmeasure,
                                         double maxmeasure)
        Constructor.
        Parameters:
        frequentItemAlgo - FrequentItemset mining Algorithm
        interestMeasure - Interestingness measure
        minmeasure - Minimum threshold for interestingness measure
        maxmeasure - Maximum threshold for interestingness measure
      • AssociationRuleGeneration

        public AssociationRuleGeneration​(AbstractFrequentItemsetAlgorithm frequentItemAlgo,
                                         InterestingnessMeasure interestMeasure,
                                         double minmeasure)
        Constructor
        Parameters:
        frequentItemAlgo - FrequentItemset mining Algorithm
        interestMeasure - Interestingness measure
        minmeasure - Minimum threshold for interestingness measure