com.sjm.machlearn.classifiers.naivebayes
Class FeatureCounts

java.lang.Object
  |
  +--com.sjm.machlearn.util.MainClass
        |
        +--com.sjm.machlearn.classifiers.naivebayes.FeatureCounts

public class FeatureCounts
extends MainClass


Fields inherited from class com.sjm.machlearn.util.MainClass
debug, debug_level, debug_listeners
 
Constructor Summary
FeatureCounts(Feature ft)
           
FeatureCounts(Feature ft, boolean debug)
           
 
Method Summary
 void addCount(int id)
           
 void addCount(java.lang.String value)
           
 void calcProbs()
           
 int getCount(int id)
           
 int getCount(java.lang.String value)
           
 int[] getCounts()
           
 double getProb(int id)
           
 double getProb(java.lang.String value)
           
 double[] getProbs()
           
 java.lang.String toString()
           
 
Methods inherited from class com.sjm.machlearn.util.MainClass
_internalError, _internalError, addDebugListener, debugMesg, debugMesg, debugMesg, debugMesg, debugMesg, debugMesg, debugOff, debugOn, internalError, internalError, setDebug, setDebugLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FeatureCounts

public FeatureCounts(Feature ft,
                     boolean debug)

FeatureCounts

public FeatureCounts(Feature ft)
Method Detail

addCount

public void addCount(int id)
              throws InvalidFeature

addCount

public void addCount(java.lang.String value)
              throws InvalidFeature

getCounts

public int[] getCounts()

getCount

public int getCount(int id)
             throws InvalidFeature

getCount

public int getCount(java.lang.String value)
             throws InvalidFeature

calcProbs

public void calcProbs()

getProbs

public double[] getProbs()

getProb

public double getProb(int id)
               throws InvalidFeature

getProb

public double getProb(java.lang.String value)
               throws InvalidFeature

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object