Documentation of 'ca.pfv.spmf.algorithms.frequentpatterns.eclat.AlgoDEclat_Bitset' Java class
AlgoDEclat_Bitset
ca.pfv.spmf.algorithms.frequentpatterns.eclat

Class AlgoDEclat_Bitset



  • public class AlgoDEclat_Bitset
    extends AlgoEclat_Bitset
    This is an implementation of the dECLAT algorithm. The difference between DECLAT and ECLAT is that dECLAT utilizes diffsets instead of tidsets. In this implementation, diffsets are represented as bitsets. Note that this class is a subclass of the ECLAT algorithm because a lot of code is the same and we wanted to avoid redundancy. Note also that implementing diffsets using bitsets may not provide the optimal performance for dEclat since even if diffsets are smaller than tidsets, as a bitset, they may not be much smaller. It is thus recommended to try also the regular implementation IMPORTANT: dEClat returns Itemsets annotated with their diffsets rather than tidsets when the user choose to keep the result in memory. DEclat was proposed by ZAKI (2000).

    See this article for details about ECLAT:

    Zaki, M. J. (2000). Scalable algorithms for association mining. Knowledge and Data Engineering, IEEE Transactions on, 12(3), 372-390.

    and:

    M. J. Zaki and K. Gouda. Fast vertical mining using Diffsets. Technical Report 01-1, Computer Science Dept., Rensselaer Polytechnic Institute, March 2001. This version saves the result to a file or keep it into memory if no output path is provided by the user to the runAlgorithm method().
    See Also:
    TriangularMatrix, TransactionDatabase, Itemset, Itemsets
    • Constructor Detail

      • AlgoDEclat_Bitset

        public AlgoDEclat_Bitset()
    • Method Detail

      • printStats

        public void printStats()
        Print statistics about the algorithm execution to System.out.
        Overrides:
        printStats in class AlgoEclat_Bitset

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.