jBNC Toolbox

jbnc.inducers
Class DiscardingBayesianInducer

java.lang.Object
  extended byjbnc.inducers.BayesianInducer
      extended byjbnc.inducers.DiscardingBayesianInducer
Direct Known Subclasses:
SFANInducer, STANInducer

public abstract class DiscardingBayesianInducer
extends BayesianInducer

Abstract Bayesian network clasifier inducer that is able to discard attribute nodes that are not dependent on the class node.

Since:
June 1, 1999
Author:
Jarek Sacha

Nested Class Summary
 
Nested classes inherited from class jbnc.inducers.BayesianInducer
BayesianInducer.NetLayout
 
Field Summary
protected  boolean discardNonDependent
          Whether nodes that are not dependent on the class node should be dsiscarded from augmenting tree creation.
 
Fields inherited from class jbnc.inducers.BayesianInducer
debugMode, DEFAULT_APLHA_IJK, layout, net, qualityMeasure
 
Constructor Summary
DiscardingBayesianInducer()
           
 
Method Summary
 boolean getDiscardNonDependent()
          Gets discardNonDependent flag.
 void setDiscardNonDependent(boolean discard)
          Sets discardNonDependent flag.
 
Methods inherited from class jbnc.inducers.BayesianInducer
clean, getDebugMode, getNetwork, getQualityMeasure, reset, setDebugMode, setQualityMeasure, train, train, verifyDataset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

discardNonDependent

protected boolean discardNonDependent
Whether nodes that are not dependent on the class node should be dsiscarded from augmenting tree creation.

Constructor Detail

DiscardingBayesianInducer

public DiscardingBayesianInducer()
Method Detail

setDiscardNonDependent

public void setDiscardNonDependent(boolean discard)
Sets discardNonDependent flag.

Parameters:
discard - The new DiscardNonDependent value

getDiscardNonDependent

public boolean getDiscardNonDependent()
Gets discardNonDependent flag.

Returns:
The DiscardNonDependent value

SourceForge.net Logo