| Package | Description | 
|---|---|
| Core.CBR | |
| Core.CBR.Distances.Globals | |
| Core.CBR.Models.Results | |
| Core.CBR.Retrieve.ContextReasoning | |
| Core.CBR.Retrieve.Selection | |
| Core.CBR.Reuse | |
| IO | 
| Modifier and Type | Method and Description | 
|---|---|
MatriuDistancies | 
CBR.getDistanceMatrix()
Returns the computeDistance matrix. 
 | 
MatriuDistancies | 
CBR.retrieve()
First of the 4 main steps of a CBR. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract MatriuDistancies | 
GlobalDistance.computeDistance(Population test,
               Population train,
               java.lang.String classe)
Abstract method to computeDistance the global computeDistance between two populations. 
 | 
MatriuDistancies | 
GlobalDistanceAverage.computeDistance(Population test,
               Population train,
               java.lang.String classe)
Computes the global computeDistance between two Populations. 
 | 
MatriuDistancies | 
GlobalDistanceEuclidean.computeDistance(Population test,
               Population train,
               java.lang.String classe)
Computes the global computeDistance between two Populations. 
 | 
MatriuDistancies | 
GlobalDistanceNCM.computeDistance(Population test,
               Population train,
               java.lang.String classe)  | 
MatriuDistancies | 
GlobalDistanceNCM2.computeDistance(Population test,
               Population train,
               java.lang.String classe)  | 
MatriuDistancies | 
GlobalDistanceSequences.computeDistance(Population test,
               Population train,
               java.lang.String classe)
Computes the global computeDistance between two Populations. 
 | 
MatriuDistancies | 
GlobalDistanceWM.computeDistance(Population test,
               Population train,
               java.lang.String classe)
Computes the global computeDistance between two Populations. 
 | 
MatriuDistancies | 
GlobalDistanceWeightedEuclidean.computeDistance(Population test,
               Population train,
               java.lang.String classe)
Computes the global computeDistance between two Populations. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MatriuDistancies | 
AgentResults.clone()  | 
MatriuDistancies | 
MatriuDistancies.clone()
Crea una copia de la Matriu de Distancies en una instancia diferent. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MatriuDistancies.append(MatriuDistancies matriu)
Mètode que uneix una MatriuDistancia matriu a l'actual. 
 | 
| 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)  | 
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 MatriuDistancies | 
BIN.llegirDistancies(java.lang.String path)
Carrega una Matriu de Distancies des d'un fitxer binari de java. 
 | 
static MatriuDistancies | 
CSV.llegirDistancies(java.lang.String path)
Carrega una Matriu de Distancies des d'un fitxer *.csv. 
 | 
static MatriuDistancies | 
CSV.llegirDistanciesVectors(java.lang.String path)
No implementat 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
BIN.guardarDistancies(MatriuDistancies matriu,
                 java.lang.String path)
Guarda la Matriu de Distancies en format binari de java. 
 | 
static void | 
CSV.guardarDistancies(MatriuDistancies distancies,
                 java.lang.String path)
Guarda la matriu en un fitxer *.csv. 
 | 
static void | 
CSV.guardarDistanciesSeleccions(MatriuDistancies distancies,
                           SeleccioIndividus seleccio,
                           java.lang.String path)  | 
static void | 
CSV.guardarDistanciesVectors(MatriuDistancies distancies,
                        java.lang.String path)
Guarda la matriu en un fitxer *.csv separant els vectors de la matriu en files
 La Matriu de Distancies no estara ordenada. 
 |