public abstract class ReuseProbabilisticMulticlassK extends Reuse
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,java.math.BigDecimal>[] |
gammes |
protected java.util.Set<java.lang.String> |
valorsClasse
Tots els valors que pot prendre la classe (per a reuse multiclasse)
|
classificacio, classificacions, negatiu, parametres, pesos, positiu
Constructor and Description |
---|
ReuseProbabilisticMulticlassK() |
Modifier and Type | Method and Description |
---|---|
protected abstract java.util.Map<java.lang.String,java.math.BigDecimal>[] |
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.
|
int |
getN()
Mètode per retornar el valor de la "N" del reuse
|
int |
getPas()
Mètode per retornar el valor del "pas" (de quants en quants calcula Ks)
|
void |
resetN()
Mètode per deixar que el reuse extregui la "N" dels paràmetres
|
void |
resetPas()
Mètode per deixar que el reuse extregui el "pas" dels paràmetres
|
void |
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 |
setN(int n)
Mètode per sobreescriure el valor de la "N" del reuse
|
void |
setPas(int p)
Mètode per sobreescriure el "pas" del reuse (de quants en quants calcula Ks)
|
afegeixParametres, getClassificacio, getClassificacions, getNegatiu, getPesos, getPositiu, setNegatiu, setPositiu
protected java.util.Map<java.lang.String,java.math.BigDecimal>[] gammes
protected java.util.Set<java.lang.String> valorsClasse
public void reuse(Population test, Population train, MatriuDistancies matriu_distancia_global, SeleccioIndividus seleccio, java.lang.String classe)
Reuse
protected abstract java.util.Map<java.lang.String,java.math.BigDecimal>[] calculaGamma(Population test, SeleccioIndividus seleccio, int nIndividus, java.lang.String classe, MatriuDistancies matriu_distancia_global)
test
- Population de testseleccio
- nIndividus
- matriu_distancia_global
- Matriu de distancies globalclasse
- Atribut sobre el que es fa la la classificaciopublic void setPas(int p)
p
- Valor del paspublic int getPas()
public void resetPas()
public void setN(int n)
n
- int amb la N del reusepublic int getN()
public void resetN()