|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmerja.associations.AlgoInterface
Classe permettant de commander les algos de recherches de itemset fréquent et des règles d'association
Constructor Summary | |
AlgoInterface()
Constructeur vide => initialiser les valeurs par les méthodes set... |
|
AlgoInterface(TransactionsReader transReader,
int supportMin,
double confianceMin)
Construteur complet |
|
AlgoInterface(TransactionsReader transReader,
Logger logger)
Construteur |
Method Summary | |
void |
geneItemFreq()
Genere les items fréquents par rapport au supportMin et au transReader Attention ces valeurs doivent être initialiser sinon ben... ça marche pas |
void |
geneRegle()
Genere les par rapport au confianceMin et aux items fréquents Attention ces valeurs doivent être initialiser sinon ben... ça marche pas |
java.util.Vector |
getItemSetFreq()
Retourne la liste des itemset fréquents |
java.lang.String |
getItemsFreq()
Obsoleste |
java.lang.String |
getRegle()
Retourne les règles d'association trouvées |
java.util.Vector |
getRegleSet()
Retourne la liste des règles d'association |
static void |
main(java.lang.String[] args)
Main de test |
void |
recalculateRegle()
Recalcule les règles si la confianceMin a été changée |
void |
setConfianceMin(double conf)
Spécifice le support minimun |
void |
setLog(Logger lo)
Change le log |
void |
setSupportMin(int support)
Spécifice le support minimun |
void |
setTransactionsReader(TransactionsReader reader)
Spécifice le lecteur de fichier |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AlgoInterface()
public AlgoInterface(TransactionsReader transReader, int supportMin, double confianceMin)
transReader
- : le lecteur de fichier ou de base de donnéessupportMin
- : support minimun pour le calcul des items fréquentsconfianceMin
- : confiance minimun pour qu'une règle soit valablepublic AlgoInterface(TransactionsReader transReader, Logger logger)
transReader
- : le lecteur de fichier ou de base de donnéeslogger
- : panel permettant de "loguer" des infosMethod Detail |
public void setLog(Logger lo)
lo
- : nouveau logpublic void setSupportMin(int support)
support
- : support minimun pour le calcul des items fréquents
=> ré-initialise les items fréquents et donc aussi les règles mais ne les recalcule paspublic void setConfianceMin(double conf)
conf
- : confiance minimun pour qu'une règle soit valable
=> ne re-initialise rien et ne recalcule rienpublic void geneItemFreq()
public void geneRegle()
public void recalculateRegle()
public java.lang.String getItemsFreq()
public java.util.Vector getItemSetFreq()
ItemSet
public java.util.Vector getRegleSet()
RegleSet
public java.lang.String getRegle()
public void setTransactionsReader(TransactionsReader reader)
reader
- ré-initialise les items fréquents et donc aussi les règles mais ne les recalcule paspublic static void main(java.lang.String[] args)
args
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |