Package datamining
Class BruteForceAssociationRuleMiner
- java.lang.Object
-
- datamining.AbstractAssociationRuleMiner
-
- datamining.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.
-
-
Field Summary
-
Fields inherited from class datamining.AbstractAssociationRuleMiner
database
-
-
Constructor Summary
Constructors Constructor Description BruteForceAssociationRuleMiner(BooleanDatabase database)
Constructeur par défaut.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static 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.java.util.Set<AssociationRule<BooleanVariable>>
extract(float minimalFrequency, float minimalConfidence)
Extrait des règles d'association fréquemment retrouvées à partir des transactions de la base de données transactionnelles.-
Methods inherited from class datamining.AbstractAssociationRuleMiner
confidence, frequency, getDatabase
-
-
-
-
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 à prendreminimalConfidence
- 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
-
-