public abstract class ReuseProbabilistic extends Reuse
Modifier and Type | Field and Description |
---|---|
protected java.math.BigDecimal[] |
gamma |
classificacio, classificacions, negatiu, parametres, pesos, positiu
Constructor and Description |
---|
ReuseProbabilistic() |
Modifier and Type | Method and Description |
---|---|
protected abstract java.math.BigDecimal[] |
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 abstract java.lang.String |
classificacioZero() |
protected abstract Classificacio |
classificaUltim(Population test,
java.math.BigDecimal llindar,
java.math.BigDecimal[] gamma) |
int |
getPas()
Mètode per retornar el valor del "pas" (de quants en quants calcula Ks)
|
int |
getTau()
Mètode per retornar el valor de la tau del reuse
|
void |
resetPas()
Mètode per deixar que el reuse extregui el "pas" dels paràmetres
|
void |
resetTau()
Mètode per deixar que el reuse extregui la tau 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 |
setPas(int p)
Mètode per sobreescriure el "pas" del reuse (de quants en quants calcula Ks)
|
void |
setTau(int t)
Mètode per sobreescriure el valor de la tau del reuse
|
afegeixParametres, getClassificacio, getClassificacions, getNegatiu, getPesos, getPositiu, setNegatiu, setPositiu
protected abstract java.math.BigDecimal[] calculaGamma(Population test, Population train, SeleccioIndividus seleccio, MatriuDistancies matriu_distancia_global, java.lang.String classe)
test
- Population de testtrain
- seleccio
- matriu_distancia_global
- Matriu de distancies globalclasse
- Atribut sobre el que es fa la la classificacioprotected abstract java.lang.String classificacioZero()
protected abstract Classificacio classificaUltim(Population test, java.math.BigDecimal llindar, java.math.BigDecimal[] gamma)
public void reuse(Population test, Population train, MatriuDistancies matriu_distancia_global, SeleccioIndividus seleccio, java.lang.String classe)
Reuse
public void setPas(int p)
p
- Valor del paspublic int getPas()
public void resetPas()
public void setTau(int t)
t
- int amb la tau del reusepublic int getTau()
public void resetTau()