|
||||||||||
| 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
unbbayes.prs.bn.ProbabilisticNode
unbbayes.prs.bn.LearningNode
public class LearningNode
Classe que define um variÔøΩvel de um banco de casos, as variÔøΩveis possuem um vetor de pais(do tipo LearningNode), um veto de estados (do tipo String), um vetor de predecessores, que sÔøΩo os candidatos a pais (do tipo LearningNode), um nome e um numero mÔøΩximo de pais. O modelo ainda possui uma variavel que informa o numero de casos em um determinado banco de casos.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class unbbayes.prs.Node |
|---|
Node.NodeNameChangedEvent, Node.NodeNameChangedListener, Node.SetList<E> |
| Field Summary |
|---|
| Fields inherited from class unbbayes.prs.bn.TreeVariable |
|---|
cliqueAssociado, 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 | |
|---|---|
LearningNode(String nome,
int pos)
Constutor de uma LearningNode. |
|
| Method Summary | |
|---|---|
void |
adicionaEstado(String estado)
MÔøΩtodo para adicionar um estado ÔøΩ variÔøΩvel. |
void |
adicionaPai(LearningNode pai)
MÔøΩtodo para adicionar um pai ÔøΩ variÔøΩvel. |
void |
adicionaPredecessor(LearningNode predecessor)
MÔøΩtodo para adicionar um predecessor ÔøΩ variÔøΩvel. |
Object |
clone()
MÔøΩtodo que clona a variÔøΩvel original. |
boolean |
existeEstado(String nomeEstado)
MÔøΩtodo que indica se um estado estÔøΩ ou nÔøΩo presente na variÔøΩvel |
String |
getEstado(int index)
MÔøΩtodo que retorna o estado que estÔøΩ em um determinado indice do vetor de estados. |
int |
getEstadoPosicao(String nomeEstado)
MÔøΩtodo que retorna a posiÔøΩÔøΩo de um estado no vetor de estados. |
List<String> |
getEstados()
MÔøΩtodo que retorna os estados de uma variÔøΩvel. |
int |
getEstadoTamanho()
MÔøΩtodo que indica o numero de estados da variÔøΩvel. |
int |
getNumeroMaximoPais()
MÔøΩtodo que indica o nÔøΩmero mÔøΩximo de pais que uma variÔøΩvel pode ter. |
String |
getPai(String nome)
MÔøΩtodo que retorna o nome do Ancestral da vÔøΩriavel que possui o nome especÔøΩfico. |
ArrayList<Node> |
getPais()
MÔøΩtodo que retorna os pais de uma variÔøΩvel. |
boolean |
getParticipa()
|
int |
getPos()
MÔøΩtodo que indica a posiÔøΩÔøΩo da variÔøΩvel no vetor de variÔøΩveis |
ArrayList<Node> |
getPredecessores()
MÔøΩtodo que retorna os predecessores de uma variÔøΩvel, ou seja, as variÔøΩveis que podem ser pais dessa variÔøΩvel. |
PotentialTable |
getProbabilidades()
MÔøΩtodo que retorna a tabela com todas as probabilidades possÔøΩveis para as variÔøΩveis dependendo dos pais. |
boolean |
getRep()
MÔøΩtodo que indica se uma determinada variÔøΩvel ÔøΩ ou nÔøΩo a variÔøΩvel que contem o nÔøΩmero de vezes que um registro se repete. |
int |
getTamanhoPais()
MÔøΩtodo que indica o tamanho do nÔøΩmero de pais de uma variÔøΩvel. |
int |
getTamanhoPredecessores()
MÔøΩtodo que indica o tamanho do nÔøΩmero de predecessores de uma variÔøΩvel. |
void |
isRep(boolean rep)
MÔøΩtodo que seta a variÔøΩvel a condiÔøΩÔøΩo de que ela serÔøΩ ou nÔøΩo a variÔøΩvel que conterÔøΩ o numero de vezes que um deter minado registro se repete. |
void |
setNumeroMaximoPais(int numero)
MÔøΩtodo que coloca na variÔøΩvel o numero mÔøΩximo de pais permitidos a ela. |
void |
setParticipa(boolean estado)
|
void |
setPos(int pos)
MÔøΩtodo para determinar a posiÔøΩÔøΩo de uma variÔøΩvel no vetor de variÔøΩveis |
| Methods inherited from class unbbayes.prs.bn.ProbabilisticNode |
|---|
appendState, basicClone, clone, getDescriptionColor, getExplanationColor, getProbabilityFunction, getType, marginal, removeAllStates, removeLastState, setDescriptionColor, setExplanationColor |
| Methods inherited from class unbbayes.prs.bn.TreeVariable |
|---|
addFinding, addLikeliHood, getAssociatedClique, getEvidence, getMarginalAt, hasEvidence, initMarginalList, IsMarginalList, setAssociatedClique, updateEvidences |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public LearningNode(String nome,
int pos)
nome - - O Nome de uma LearningNode(String)pos - - A posiÔøΩÔøΩo de uma LearningNode em um vetor de
variÔøΩveis(int)- See Also:
List| Method Detail |
|---|
public void setPos(int pos)
pos - - PosiÔøΩÔøΩo que a variÔøΩvel ocuparÔøΩ no vetor(
int)public void isRep(boolean rep)
rep - - Indica se a condiÔøΩao para essa variÔøΩvel ÔøΩ ver
dadeira ou falsa(boolean)public boolean getRep()
public Object clone()
clone in class ProbabilisticNodeLearningNodepublic int getPos()
public void setNumeroMaximoPais(int numero)
numero - - NÔøΩmero mÔøΩximo de pais(int)public int getNumeroMaximoPais()
public List<String> getEstados()
Listpublic ArrayList<Node> getPredecessores()
Listpublic ArrayList<Node> getPais()
Listpublic PotentialTable getProbabilidades()
TTabPo)- See Also:
TTabPorpublic int getTamanhoPredecessores()
Listpublic int getTamanhoPais()
Listpublic String getEstado(int index)
indexo - - Indice do estado no vetor de estados
(int
- Returns:
- String - Nome do estado
- See Also:
Stringpublic int getEstadoTamanho()
Listpublic void adicionaPredecessor(LearningNode predecessor)
predecessor - - VariÔøΩvel que serÔøΩ inserida no
vetor de predecessores(LearningNode)- See Also:
Listpublic void adicionaEstado(String estado)
predecessor - - Estado que serÔøΩ inserido no
vetor de estados(String)- See Also:
Listpublic String getPai(String nome)
nome - - Nome do ancestral(String)
- Returns:
- String - Nome do ancestral, caso nao exista
retorna string vazia
- See Also:
Stringpublic void adicionaPai(LearningNode pai)
pai - - VariÔøΩvel que serÔøΩ inserida no
vetor de pais(LearningNode)- See Also:
Listpublic boolean existeEstado(String nomeEstado)
nomeEstado - - Nome do estado que estÔøΩ sendo procurado
(String)
- Returns:
- boolean - Se o estado existe ou nÔøΩo
- See Also:
Listpublic int getEstadoPosicao(String nomeEstado)
nomeEstado - - Nome do estado que esta sendo procurado
(String)
- Returns:
- int - PosiÔøΩÔøΩo do estado
public void setParticipa(boolean estado)
public boolean getParticipa()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||