|
||||||||||
| 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 | |||||||||