Package datamining

Class BruteForceAssociationRuleMiner

  • All Implemented Interfaces:
    AssociationRuleMiner

    public class BruteForceAssociationRuleMiner
    extends AbstractAssociationRuleMiner
    Classe représentant un extracteur de règle utilisant un algorithme brute-force d'énumération des règles d'association fréquentes.
    • Constructor Detail

      • BruteForceAssociationRuleMiner

        public BruteForceAssociationRuleMiner​(BooleanDatabase database)
        Constructeur par défaut.
        Parameters:
        database - base de données transactionnelles
    • Method Detail

      • extract

        public java.util.Set<AssociationRule<BooleanVariable>> extract​(float minimalFrequency,
                                                                       float minimalConfidence)
        Description copied from interface: AssociationRuleMiner
        Extrait des règles d'association fréquemment retrouvées à partir des transactions de la base de données transactionnelles.
        Parameters:
        minimalFrequency - fréquence minimale des règles à prendre
        minimalConfidence - confiance minimale des règles à prendre
        Returns:
        ensemble de règles d'association fréquentes
      • allCandidatePremises

        public static final java.util.Set<java.util.Set<BooleanVariable>> allCandidatePremises​(java.util.Set<BooleanVariable> itemset)
        Retourne l'ensemble de tous ses sous-ensembles à l'exception de l'ensemble vide et de l'ensemble lui-même.
        Parameters:
        itemset - motif
        Returns:
        l'ensemble de ses sous-ensembles