public class CoordinadorSingle_Experiment extends Coordinador
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
classe
Atribut classe
|
protected ClassificacioParametres |
classificacio
Classificacions finals dels individus de test, amb varis parametres.
|
protected Classificacio[] |
classificacioAgents
Classificacions dels individus pels Agents.
|
protected java.math.BigDecimal[][] |
confianca
Confianca que tenen els agents en el seu resultat.
|
protected CalcPesos |
cp
Algorisme de Calcul dels pesos.
|
protected java.math.BigDecimal[] |
gamma
Gamma associada a cada individu de Test.
|
protected java.lang.String |
negatiu
Valor de la classe que es considera negatiu
|
protected java.math.BigDecimal |
pas
Pas amb el que es fara la clasificacio.
|
protected java.lang.String |
positiu
Valor de la classe que es considera positiu
|
agents, nPaquets, paquets
Constructor and Description |
---|
CoordinadorSingle_Experiment(int nAgents,
java.lang.Float step)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.math.BigDecimal[] |
calculaGamma(java.math.BigDecimal[] trust)
Calcula la gamma de cada individu segons el trust de cada agent j la
seva confianca en el seu reultat.
|
ClassificacioParametres |
classifica()
Un cop calculada la gamma per cada individu, realitza la classificacio
segons el pas donat a la construccio.
|
ClassificacioParametres |
getClassificacio() |
Classificacio[] |
getClassificacioAgents() |
java.math.BigDecimal[][] |
getConfianca() |
CalcPesos |
getCp() |
java.math.BigDecimal[] |
getPesos() |
void |
run()
realitza tots els calculs per arribar a una conclusio amb els resultts
dels agents.
|
void |
setClasse(java.lang.String classe) |
void |
setCp(CalcPesos cp) |
void |
setNegatiu(java.lang.String negatiu) |
void |
setPositiu(java.lang.String positiu) |
addPaquet, espera, getAgentsSize, getNAgents, getPaquet, paquetProcessat, para
protected java.math.BigDecimal pas
protected Classificacio[] classificacioAgents
protected ClassificacioParametres classificacio
protected java.math.BigDecimal[][] confianca
protected java.math.BigDecimal[] gamma
protected CalcPesos cp
protected java.lang.String positiu
protected java.lang.String negatiu
protected java.lang.String classe
public CoordinadorSingle_Experiment(int nAgents, java.lang.Float step)
nAgents
- Quantitat d'Agents que es fara servir.path
- Directori on es guardaran els resultats.step
- Pas amb el que es fara la classificacioAgents.Coordinador
public void setCp(CalcPesos cp)
public CalcPesos getCp()
public ClassificacioParametres classifica()
public java.math.BigDecimal[] calculaGamma(java.math.BigDecimal[] trust)
calculaGamma
in class Coordinador
trust
- Taula que indica la confianca en els agents.public void run()
run
in class Coordinador
public java.math.BigDecimal[] getPesos()
public void setPositiu(java.lang.String positiu)
public void setNegatiu(java.lang.String negatiu)
public void setClasse(java.lang.String classe)
public Classificacio[] getClassificacioAgents()
public java.math.BigDecimal[][] getConfianca()
public ClassificacioParametres getClassificacio()