Package datamining
Class AbstractItemsetMiner
- java.lang.Object
-
- datamining.AbstractItemsetMiner
-
- All Implemented Interfaces:
ItemsetMiner
- Direct Known Subclasses:
Apriori
public abstract class AbstractItemsetMiner extends java.lang.Object implements ItemsetMiner
Classe représentant la base d'une implémentation d'un mineur de données.
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Comparator<BooleanVariable>
COMPARATOR
Permet de comparer deux variables booléennes entre elles.protected BooleanDatabase
database
Base de données transactionnelle booléenne.
-
Constructor Summary
Constructors Constructor Description AbstractItemsetMiner(BooleanDatabase database)
Contructeur par défaut.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description float
frequency(java.util.Set<BooleanVariable> itemset)
Calcule la fréquence d'un motif dans les transactions de la base de données.BooleanDatabase
getDatabase()
Récupère une base de données transactionnelle booléenne.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface datamining.ItemsetMiner
extract
-
-
-
-
Field Detail
-
COMPARATOR
public static final java.util.Comparator<BooleanVariable> COMPARATOR
Permet de comparer deux variables booléennes entre elles.
-
database
protected final BooleanDatabase database
Base de données transactionnelle booléenne.
-
-
Constructor Detail
-
AbstractItemsetMiner
public AbstractItemsetMiner(BooleanDatabase database)
Contructeur par défaut.- Parameters:
database
- base de données à utiliser
-
-
Method Detail
-
frequency
public float frequency(java.util.Set<BooleanVariable> itemset)
Calcule la fréquence d'un motif dans les transactions de la base de données.- Parameters:
itemset
- motif- Returns:
- fréquence du motif dans la base de données
-
getDatabase
public BooleanDatabase getDatabase()
Description copied from interface:ItemsetMiner
Récupère une base de données transactionnelle booléenne.- Specified by:
getDatabase
in interfaceItemsetMiner
- Returns:
- base de données
-
-