merja.associations.regles
Class GeneRegles

java.lang.Object
  extended bymerja.associations.regles.GeneRegles

public class GeneRegles
extends java.lang.Object


Field Summary
protected static Hash hash
          Table de correspodance
remarque : utiliser avec précautions
protected static int nbRegles
          Données statistique sur le nombre de règles
remarque : peut -être manipulé n'importe comment ça dérange pas l'algo
protected static int nbReglesValide
          Données statistique sur le nombre de règles valides
remarque : peut -être manipulé n'importe comment ça dérange pas l'algo
 
Constructor Summary
GeneRegles(GeneItems geneItems, Hash hash, double min)
          Créé une instance de GeneRegles
cette classe permet de manipuler règles sans rentrer dans les détails de la programmation
 
Method Summary
 void createRegle(Logger log)
          Génération des règles d'association
 Hash getHashTables()
           
 int getNbRegles()
           
 int getNbReglesValides()
           
 java.util.Vector getRegleSet()
          Retourne toutes les regles sous la forme de RegleSet
 java.util.Vector getRegleValideString()
          Obsoleste Retourne les règles valides sous forme de string dans un vector
 void setMinConf(double min)
          Permet de changer la confiance minimum
 java.lang.String toString()
          Returns a string representation of the object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

hash

protected static Hash hash
Table de correspodance
remarque : utiliser avec précautions


nbRegles

protected static int nbRegles
Données statistique sur le nombre de règles
remarque : peut -être manipulé n'importe comment ça dérange pas l'algo


nbReglesValide

protected static int nbReglesValide
Données statistique sur le nombre de règles valides
remarque : peut -être manipulé n'importe comment ça dérange pas l'algo

Constructor Detail

GeneRegles

public GeneRegles(GeneItems geneItems,
                  Hash hash,
                  double min)
Créé une instance de GeneRegles
cette classe permet de manipuler règles sans rentrer dans les détails de la programmation

Parameters:
geneItems - : arbre des items fréquents
hash - : table de correspondance entre les items et leurs identifiants
min - : confiance minmimum
Method Detail

createRegle

public void createRegle(Logger log)
Génération des règles d'association

Parameters:
log -

toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.

The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@', and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

Returns:
les règles valides

getRegleValideString

public java.util.Vector getRegleValideString()
Obsoleste Retourne les règles valides sous forme de string dans un vector

Returns:
les règles valides dans un Vector

getRegleSet

public java.util.Vector getRegleSet()
Retourne toutes les regles sous la forme de RegleSet


setMinConf

public void setMinConf(double min)
Permet de changer la confiance minimum

Parameters:
min -

getHashTables

public Hash getHashTables()

getNbRegles

public int getNbRegles()
Returns:
le nombre de règles

getNbReglesValides

public int getNbReglesValides()
Returns:
le nombre de règles valides