jncc20
Class NaiveClassifier.OutputClass

java.lang.Object
  extended by jncc20.NaiveClassifier.OutputClass
Enclosing class:
NaiveClassifier

protected class NaiveClassifier.OutputClass
extends java.lang.Object

Helper class for Naive Classifiers, that implements the output class of the classification problem.


Field Summary
(package private)  int frequency
           
(package private)  double logProbability
          Stores log-probability of each cless
(package private)  java.lang.String name
          names of the output classes
 
Constructor Summary
NaiveClassifier.OutputClass(java.lang.String SuppliedClassName, int SuppliedClassFrequency, double suppliedLogProbability)
           
 
Method Summary
(package private)  int getFrequency()
           
(package private)  double getLogProbability()
           
(package private)  java.lang.String getName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

frequency

int frequency

logProbability

double logProbability
Stores log-probability of each cless


name

java.lang.String name
names of the output classes

Constructor Detail

NaiveClassifier.OutputClass

NaiveClassifier.OutputClass(java.lang.String SuppliedClassName,
                            int SuppliedClassFrequency,
                            double suppliedLogProbability)
Method Detail

getFrequency

int getFrequency()

getLogProbability

double getLogProbability()

getName

java.lang.String getName()