jBNC Toolbox

jbnc.inducers
Class STANInducer

java.lang.Object
  extended byjbnc.inducers.BayesianInducer
      extended byjbnc.inducers.DiscardingBayesianInducer
          extended byjbnc.inducers.STANInducer

public class STANInducer
extends DiscardingBayesianInducer

Constructs Selective TAN classifier (STAN).

Since:
June 1, 1999
Author:
Jarek Sacha

Nested Class Summary
 
Nested classes inherited from class jbnc.inducers.BayesianInducer
BayesianInducer.NetLayout
 
Field Summary
 
Fields inherited from class jbnc.inducers.DiscardingBayesianInducer
discardNonDependent
 
Fields inherited from class jbnc.inducers.BayesianInducer
debugMode, DEFAULT_APLHA_IJK, layout, net, qualityMeasure
 
Constructor Summary
STANInducer()
           
 
Method Summary
static void main(java.lang.String[] arg)
          Used for testing of the STAN algorithm.
 void train(FrequencyCalc fc, boolean usePriors, double alpha_ijk)
          Construct STAN network from the training data
 
Methods inherited from class jbnc.inducers.DiscardingBayesianInducer
getDiscardNonDependent, setDiscardNonDependent
 
Methods inherited from class jbnc.inducers.BayesianInducer
clean, getDebugMode, getNetwork, getQualityMeasure, reset, setDebugMode, setQualityMeasure, train, verifyDataset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

STANInducer

public STANInducer()
Method Detail

main

public static void main(java.lang.String[] arg)
Used for testing of the STAN algorithm.

Parameters:
arg - The command line arguments

train

public void train(FrequencyCalc fc,
                  boolean usePriors,
                  double alpha_ijk)
           throws java.lang.Exception
Construct STAN network from the training data

Specified by:
train in class BayesianInducer
Parameters:
fc - Description of Parameter
usePriors - Description of Parameter
alpha_ijk - Description of Parameter
Throws:
java.lang.Exception - Description of Exception

SourceForge.net Logo