| Package | Description | 
|---|---|
| Core.CBR | |
| Core.CBR.Retrieve.ContextReasoning | |
| Core.CBR.Retrieve.Selection | |
| Core.CBR.Reuse | |
| IO | 
| Modifier and Type | Method and Description | 
|---|---|
SeleccioIndividus | 
CBR.getSeleccioIndividus()
Returns the selected individuals in the retrieve phase 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract SeleccioIndividus | 
ContextReasoning.filterCases(MatriuDistancies d_matrix,
           Population train,
           Population test)
Selects only valid cases according to the attributes passed by parametres 
 | 
SeleccioIndividus | 
FilteringByContext.filterCases(MatriuDistancies d_matrix,
           Population train,
           Population test)  | 
SeleccioIndividus | 
NotFilteringByContext.filterCases(MatriuDistancies d_matrix,
           Population train,
           Population test)  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract SeleccioIndividus | 
Selection.select(MatriuDistancies matrix,
      Population train,
      Population test,
      java.lang.String classe)
Abstract methods of Selection. 
 | 
SeleccioIndividus | 
Selection1K.select(MatriuDistancies matriu,
      Population train,
      Population test,
      java.lang.String classe)
Selection method that returns the closest train case for each test case. 
 | 
SeleccioIndividus | 
SelectionNK.select(MatriuDistancies matriu,
      Population train,
      Population test,
      java.lang.String classe)
Selection method that returns the N closest train cases for each test case. 
 | 
SeleccioIndividus | 
SelectionThreshold.select(MatriuDistancies matriu,
      Population train,
      Population test,
      java.lang.String classe)
Selection method that returns all the cases from train that surpass a
 given threshold of similarity with each test case. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract java.math.BigDecimal[] | 
ReuseProbabilistic.calculaGamma(Population test,
            Population train,
            SeleccioIndividus seleccio,
            MatriuDistancies matriu_distancia_global,
            java.lang.String classe)
Calcula la el valor de gamma per tots els individus de la poblacio de
 test. 
 | 
protected java.math.BigDecimal[] | 
ReuseProbabilisticBliskaWolakAdaptat.calculaGamma(Population test,
            Population train,
            SeleccioIndividus seleccio,
            MatriuDistancies matriu_distancia_global,
            java.lang.String classe)  | 
java.math.BigDecimal[] | 
ReuseProbabilisticPous.calculaGamma(Population test,
            Population train,
            SeleccioIndividus seleccio,
            MatriuDistancies matriu_distancia_global,
            java.lang.String classe)  | 
protected abstract java.util.Map<java.lang.String,java.math.BigDecimal>[] | 
ReuseProbabilisticMulticlassK.calculaGamma(Population test,
            SeleccioIndividus seleccio,
            int nIndividus,
            java.lang.String classe,
            MatriuDistancies matriu_distancia_global)
Donades les dades necessaries, les subclasses reimplementaran aquest
 metode per calcular com calgui la gamma de cada individu de la poblacio
 de test. 
 | 
protected java.util.Map<java.lang.String,java.math.BigDecimal>[] | 
ReuseProbabilisticMulticlassKBliskaWolakAdaptat.calculaGamma(Population test,
            SeleccioIndividus seleccio,
            int nIndividus,
            java.lang.String classe,
            MatriuDistancies matriu_distancia_global)  | 
protected java.util.Map<java.lang.String,java.math.BigDecimal>[] | 
ReuseProbabilisticMulticlassKPous.calculaGamma(Population test,
            SeleccioIndividus seleccio,
            int nIndividus,
            java.lang.String classe,
            MatriuDistancies matriu_distancia_global)  | 
protected void | 
ReuseMajoriaK.calculaPesos(ClassificacioParametres clas,
            SeleccioIndividus seleccio,
            java.lang.String param,
            java.lang.String classe)  | 
abstract void | 
Reuse.reuse(Population test,
     Population train,
     MatriuDistancies matriu_distancia_global,
     SeleccioIndividus seleccio,
     java.lang.String classe)
Metode abstracte que un cop reimplementat per les sublcasses calculara
 la matriu de calssificacio. 
 | 
void | 
ReuseCopia.reuse(Population test,
     Population train,
     MatriuDistancies matriu_distancia_global,
     SeleccioIndividus seleccio,
     java.lang.String classe)
Deprecated.  
  | 
void | 
ReuseMajoriaK.reuse(Population test,
     Population train,
     MatriuDistancies matriu_distancia_global,
     SeleccioIndividus seleccio,
     java.lang.String classe)  | 
void | 
ReuseNumericEnsambleMitjana.reuse(Population test,
     Population train,
     MatriuDistancies matriu_distancia_global,
     SeleccioIndividus seleccio,
     java.lang.String classe)  | 
void | 
ReuseNumericEnsamblePonderatProximitat.reuse(Population test,
     Population train,
     MatriuDistancies matriu_distancia_global,
     SeleccioIndividus seleccio,
     java.lang.String classe)  | 
void | 
ReuseNumericEnsamblePonderatSimilitut.reuse(Population test,
     Population train,
     MatriuDistancies matriu_distancia_global,
     SeleccioIndividus seleccio,
     java.lang.String classe)  | 
void | 
ReuseNumericMitjana.reuse(Population test,
     Population train,
     MatriuDistancies matriu_distancia_global,
     SeleccioIndividus seleccio,
     java.lang.String classe)  | 
void | 
ReuseNumericPonderatProximitat.reuse(Population test,
     Population train,
     MatriuDistancies matriu_distancia_global,
     SeleccioIndividus seleccio,
     java.lang.String classe)  | 
void | 
ReuseNumericPonderatSimilitut.reuse(Population test,
     Population train,
     MatriuDistancies matriu_distancia_global,
     SeleccioIndividus seleccio,
     java.lang.String classe)  | 
void | 
ReuseNumericSimilarityBased.reuse(Population test,
     Population train,
     MatriuDistancies distance_matrix,
     SeleccioIndividus selection,
     java.lang.String classe)  | 
void | 
ReuseProbabilistic.reuse(Population test,
     Population train,
     MatriuDistancies matriu_distancia_global,
     SeleccioIndividus seleccio,
     java.lang.String classe)  | 
void | 
ReuseProbabilisticMulticlassK.reuse(Population test,
     Population train,
     MatriuDistancies matriu_distancia_global,
     SeleccioIndividus seleccio,
     java.lang.String classe)  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
CSV.guardarClassificacioSeleccio(ClassificacioParametres c,
                            SeleccioIndividus s,
                            java.lang.String path)
Guarda una ClassificacioParametres 
 | 
static void | 
CSV.guardarDistanciesSeleccions(MatriuDistancies distancies,
                           SeleccioIndividus seleccio,
                           java.lang.String path)  | 
static void | 
CSV.guardarSeleccio(SeleccioIndividus s,
               java.lang.String path)
Guarda les Seleccions d'una població 
 | 
static void | 
CSV.guardarSeleccions(SeleccioIndividus seleccio,
                 java.lang.String path)  |