jbnc.operators
Class SAN
java.lang.Object
jbnc.operators.Operator
jbnc.operators.SAN
- public class SAN
- extends Operator
Constructs Selective Augmented Naive Bayes operator (SAN).
- Since:
- June 1, 1999
- Author:
- Jarek Sacha
|
Field Summary |
protected boolean |
discardNonDependent
Whether nodes that are not dependent on the class node should be
dsiscarded from augmenting tree creation. |
|
Constructor Summary |
SAN()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
discardNonDependent
protected boolean discardNonDependent
- Whether nodes that are not dependent on the class node should be
dsiscarded from augmenting tree creation.
SAN
public SAN()
setDiscardNonDependent
public void setDiscardNonDependent(boolean discard)
- Parameters:
discard -
getDiscardNonDependent
public boolean getDiscardNonDependent()
- Returns:
train
public BayesianNetworks.BayesNet train(FrequencyCalc fc,
QualityMeasure qualityMeasure,
Augmenter augmenter,
boolean usePriors,
double alpha_ijk)
throws java.lang.Exception
- Description of the Method
- Parameters:
fc - Description of ParameterqualityMeasure - Description of Parameteraugmenter - Description of ParameterusePriors - Description of Parameteralpha_ijk - Description of Parameter
- Returns:
- Description of the Returned Value
- Throws:
java.lang.Exception - Description of Exception