Package | Description |
---|---|
Core.CBR | |
Core.CBR.Distances.Globals | |
Core.CBR.Distances.Locals | |
Core.CBR.Distances.Unknown | |
Core.CBR.Models | |
Core.CBR.Models.Results | |
Core.CBR.Reuse | |
IO | |
IO.PEPPER |
Modifier and Type | Method and Description |
---|---|
void |
CBR.setTest(Individual test,
Attribute[] attributes)
Sets the test population of this CBR to test and its attributes to attributes
|
Modifier and Type | Method and Description |
---|---|
float |
GlobalDistanceEuclidean.calcula(Individual ind1,
Individual ind2,
Population p) |
protected java.lang.Float[] |
GlobalDistance.individualDistance(Individual a,
Individual b,
Population p)
Computes local computeDistance between two individuals.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Float |
LocalDistance.computeDistance(Individual i1,
Individual i2,
java.lang.String attribute,
Population p)
Computes the distance between 'a' and 'b' considering missing values.
|
Modifier and Type | Method and Description |
---|---|
float |
DesconegutsProva.getDistance(Individual i1,
Individual i2,
java.lang.String attribute,
Population p) |
abstract float |
Missing.getDistance(Individual i1,
Individual i2,
java.lang.String attribute,
Population p)
Computes the distance between 'a' and 'b' considering missing values.
|
float |
MissingProbabilistic.getDistance(Individual i1,
Individual i2,
java.lang.String attribute,
Population p) |
float |
MissingProbabilisticAddingDist.getDistance(Individual i1,
Individual i2,
java.lang.String attribute,
Population p) |
float |
SkipMissing.getDistance(Individual i1,
Individual i2,
java.lang.String attribute,
Population p) |
float |
SkipMissingFromTest.getDistance(Individual i1,
Individual i2,
java.lang.String attribute,
Population p)
Distance between nulls is not considered.
|
float |
UnknownIsNullOrEmpty.getDistance(Individual i1,
Individual i2,
java.lang.String attribute,
Population p) |
Modifier and Type | Method and Description |
---|---|
Individual |
Individual.clone() |
Individual |
Population.deleteIndividual(Individual i) |
Individual |
Population.deleteIndividual(java.lang.Object id) |
Individual |
Population.getIndividual(int i)
Retorna l'individu situat a la posicio 'i' de la Population.
|
Individual |
Population.getIndividual(java.lang.String id)
Retorna l'Individual de la Population identificat per id.
|
Individual |
Population.PopulationIterator.next() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Individual> |
Population.getIndividuals()
Retorna el vector generic d'Individus.
|
java.util.Iterator<Individual> |
Population.iterator() |
Modifier and Type | Method and Description |
---|---|
void |
Population.addIndividual(Individual i)
Afageix l'individu especificat a la Population.
|
Individual |
Population.deleteIndividual(Individual i) |
boolean |
Population.has(Individual i)
Retorna cert si l'individu i es troba a la population
|
void |
Individual.mergeIndividuals(Individual I) |
Modifier and Type | Method and Description |
---|---|
void |
Population.addIndividuals(java.util.List<Individual> list) |
Constructor and Description |
---|
Individual(Individual i)
Copy constructor.
|
Population(Individual[] inds,
Attribute[] attributes)
Constructor de copia
|
Modifier and Type | Method and Description |
---|---|
Individual[] |
SeleccioIndividus.getSeleccio(Individual ind)
Retorna els individus seleccionats com a mes semblants d'un individu
|
Individual |
SeleccioIndividus.getSeleccio(Individual ind,
int n)
Retorna l'individu 'n' mes proper de la seleccio de l'individu 'ind'
|
Individual[] |
SeleccioIndividus.getSeleccio(int i)
Retorna la seleccio de l'individu amb posicio 'i' a la llista de ids
|
Individual |
SeleccioIndividus.getSeleccio(int i,
int n)
Retorna l'individu 'n' mes proper de la seleccio de l'individu 'i'
|
Individual[] |
SeleccioIndividus.getSeleccio(java.lang.String id)
Retorna els individus seleccionats com a mes semblants d'un individu
|
Individual |
SeleccioIndividus.getSeleccio(java.lang.String id,
int n)
Retorna l'individu 'n' mes proper de la seleccio de l'individu 'id'
|
Modifier and Type | Method and Description |
---|---|
void |
Classificacio.classifica(Individual ind,
java.lang.String c)
classifica l'individu 'ind' com a 'c'
|
void |
SeleccioIndividus.eliminaIndividu(Individual ind)
Elimina l'individu i totes les seves aparicions com a selecció d'altres individus
|
java.lang.String |
Classificacio.getClassificacio(Individual ind)
Retorna la classificacio d'un individu
|
java.lang.String |
ClassificacioNegativa.getClassificacio(Individual ind) |
java.lang.String |
ClassificacioPositiva.getClassificacio(Individual ind) |
java.lang.Float |
MatriuDistancies.getDistancia(Individual iTest,
Individual iTrain)
Donats dos Individus, retorna la distancia entre ells.
|
java.lang.String[] |
MatriuDistancies.getNPropers(Individual ind,
int n)
Retorna els identificadors dels "n" Individus mes proper de l'Individual
especificat.
|
Individual[] |
SeleccioIndividus.getSeleccio(Individual ind)
Retorna els individus seleccionats com a mes semblants d'un individu
|
Individual |
SeleccioIndividus.getSeleccio(Individual ind,
int n)
Retorna l'individu 'n' mes proper de la seleccio de l'individu 'ind'
|
java.lang.String[] |
MatriuDistancies.getThresholdPropers(Individual ind,
float t)
Retorna els identificadors dels Individus que tinguin una distancia amb
l'Individual especificat mes petita que el llindar "t".
|
int |
SeleccioIndividus.nSeleccions(Individual ind)
Retorna el nombre d'individus seleccionats per l'individu 'ind'
|
void |
AgentResults.setDistancia(Individual iIndividu,
Individual iAgent,
java.lang.Float distancia) |
void |
MatriuDistancies.setDistancia(Individual iTest,
Individual iTrain,
java.lang.Float distancia)
Estableix la distancia entre els individus de test i train.
|
void |
SeleccioIndividus.setSeleccio(Individual ind,
Individual[] sel)
Defineix la seleccio de l'individu 'ind'
|
void |
SeleccioIndividus.setSeleccio(Individual ind,
Individual[] sel)
Defineix la seleccio de l'individu 'ind'
|
void |
SeleccioIndividus.setSeleccio(java.lang.String id,
Individual[] sel)
Defineix la seleccio de l'individu 'id'
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
ReuseMajoriaK.classifica(Individual[] individus,
int max,
java.lang.String classe)
Metode auxiliar que calssifica segons un metode de votacio.
|
java.lang.String |
ReuseMajoriaKPablo.classifica(Individual[] individus,
int max,
java.lang.String classe)
Metode reimplementat.
|
java.lang.String |
ReuseMajoriaKRandom.classifica(Individual[] individus,
int max,
java.lang.String classe)
Metode reimplementat.
|
Modifier and Type | Method and Description |
---|---|
static void |
CSV.afegirIndividu(Individual ind,
java.lang.String path)
Guarda un individu al final d'una població existent guardada en un fitxer
en format '.csv' (Coma Separated Values).
|
static void |
CSV.substituirUltimIndividu(Individual ind,
java.lang.String path)
Guarda un individu al final d'una població existent guardada en un fitxer
en format '.csv' (Coma Separated Values).
|
Modifier and Type | Method and Description |
---|---|
static Individual |
Manager.individualFromJSON(java.lang.String json) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
Manager.toJSON(Individual i) |