public interface BayesNetCompatible
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addArc(int nParent,
int nChild) |
void |
addArc(java.lang.String sParent,
java.lang.String sChild) |
void |
addNode(java.lang.String sName,
int nCardinality) |
void |
addNodeValue(int nTargetNode,
java.lang.String sNewValue) |
void |
deleteNode(int nTargetNode) |
void |
deleteNode(java.lang.String sName) |
void |
delNodeValue(int nTargetNode,
java.lang.String sValue) |
double[][] |
getDistribution(int nTargetName) |
int |
getEvidence(int iNode) |
int |
getHighestMarginIndex(int iNode) |
java.lang.String |
getHighestMarginName(int iNode) |
double[] |
getMargin(int iNode) |
int |
getNode(java.lang.String sNodeName) |
java.lang.String |
getRankedMarginName(int iNode,
int rank) |
java.lang.String |
getValueName(int iNode,
int index) |
java.lang.String[] |
getValues(int iNode) |
java.lang.String[] |
getValues(java.lang.String sNode) |
void |
renameNodeValue(int nTargetNode,
java.lang.String sValue,
java.lang.String newValue) |
void |
setDistribution(int nTargetNode,
double[][] P) |
void |
setEvidence(int iNode,
int iValue) |
void |
setEvidence(int iNode,
java.lang.String sValue) |
void |
setMargin(int iNode,
double[] fMarginP) |
void |
update() |
void addArc(int nParent, int nChild)
void addArc(java.lang.String sParent, java.lang.String sChild)
void addNode(java.lang.String sName, int nCardinality)
void addNodeValue(int nTargetNode, java.lang.String sNewValue)
void deleteNode(int nTargetNode)
void deleteNode(java.lang.String sName)
void delNodeValue(int nTargetNode, java.lang.String sValue)
double[][] getDistribution(int nTargetName)
int getEvidence(int iNode)
int getHighestMarginIndex(int iNode)
java.lang.String getHighestMarginName(int iNode)
double[] getMargin(int iNode)
int getNode(java.lang.String sNodeName)
java.lang.String getRankedMarginName(int iNode, int rank)
java.lang.String getValueName(int iNode, int index)
java.lang.String[] getValues(int iNode)
java.lang.String[] getValues(java.lang.String sNode)
void renameNodeValue(int nTargetNode, java.lang.String sValue, java.lang.String newValue)
void setDistribution(int nTargetNode, double[][] P) throws java.lang.Exception
java.lang.Exception
void setEvidence(int iNode, int iValue)
void setEvidence(int iNode, java.lang.String sValue)
void setMargin(int iNode, double[] fMarginP)
void update() throws java.lang.Exception
java.lang.Exception