|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectunbbayes.prs.Node
unbbayes.prs.bn.TreeVariable
public abstract class TreeVariable
Abstract class for variables that will be shown in the tree of nodes and states with their probabilities in the compilation panel.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class unbbayes.prs.Node |
---|
Node.NodeNameChangedEvent, Node.NodeNameChangedListener, Node.SetList<E> |
Field Summary | |
---|---|
protected IRandomVariable |
cliqueAssociado
|
protected float[] |
marginalList
|
Fields inherited from class unbbayes.prs.Node |
---|
backColor, CONTINUOUS_NODE_TYPE, DECISION_NODE_TYPE, DEFAULT_SIZE, DESCRIPTION_TYPE, DISPLAY_MODE_BAR, DISPLAY_MODE_ELLIPSE, EXPLANATION_TYPE, infoestados, label, mean, name, nodeNameChangedListenerList, parents, position, PROBABILISTIC_NODE_TYPE, size, sizeIsVariable, sizeVariable, standardDeviation, states, UTILITY_NODE_TYPE |
Constructor Summary | |
---|---|
TreeVariable()
|
Method Summary | |
---|---|
void |
addFinding(int stateNo)
Adiciona um finding (evidÔøΩncia) no estado especificado. |
void |
addLikeliHood(float[] valores)
Adicina um likelihood nesta variÔøΩvel |
protected IRandomVariable |
getAssociatedClique()
Retorna o clique associado a esta variavel |
int |
getEvidence()
|
float |
getMarginalAt(int index)
Retorna o valor da marginal de determinado ÔøΩndice. |
boolean |
hasEvidence()
Retorna true se esta variÔøΩvel contÔøΩm alguma evidÔøΩncia e false caso contrÔøΩrio. |
void |
initMarginalList()
|
boolean |
IsMarginalList()
|
protected abstract void |
marginal()
Tem que ser sobrescrito para atualizar as marginais que serÔøΩo visualizadas na ÔøΩrvore da interface. |
protected void |
setAssociatedClique(IRandomVariable clique)
Associa esta variavel ao clique do parametro. |
protected void |
updateEvidences()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface unbbayes.prs.INode |
---|
getType |
Field Detail |
---|
protected IRandomVariable cliqueAssociado
protected float[] marginalList
Constructor Detail |
---|
public TreeVariable()
Method Detail |
---|
protected abstract void marginal()
public void initMarginalList()
public boolean IsMarginalList()
public float getMarginalAt(int index)
index
- returna a marginal do estado especificado pelo parÔøΩmetro index
public boolean hasEvidence()
public int getEvidence()
public void addFinding(int stateNo)
stateNo
- ÔøΩndice do estado a ser adicionado o finding.public void addLikeliHood(float[] valores)
valores
- array contendo o likelihood de cada estado da variÔøΩvel.protected IRandomVariable getAssociatedClique()
protected void setAssociatedClique(IRandomVariable clique)
clique
- clique associado a esta variavel.protected void updateEvidences()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |