Class Summary |
ArffParser |
Implementation of ARFF parser, used to parse training and testing files. |
ArrayUtils |
Methods for conversions between Arrays and ArraysList (and vice-versa), and for computing average and
standard deviation of arrays, ignoring missing data (denoted as -9999). |
Jncc |
Main class of the project. |
Jncc.ResultsReporter |
Helper class for jncc, which accomplishes the following tasks:
reads the temporary file where NBC and NCC predictions are stored;
computes performances indexes; produces the output file, which reports both
the discretization log (i.e., whether some numerical feats have been discretized into a single bin)
and the classifiers results. |
MdlDiscretizer |
Implements recursive MDL-based supervised discretization (Fayyad and Irani, 1993) |
MdlDiscretizer.Pair |
Helper class for MdlDiscretizer, to effectively store and access feature-class pairs |
NaiveBayes |
Implements the Naive Bayes Classifier (NBC), using Laplace prior (i.e.,
initializing all counts to 1). |
NaiveClassifier |
Abstract super-class for Naive Classifiers |
NaiveClassifier.Feature |
Helper class for Naive Classifiers, that implements Mar and NonMar features. |
NaiveCredalClassifier |
Implementation of the Naive Credal Classifier (NCC). |
NaiveCredalClassifier.PartitionPoint |
Helper class for NaiveCredal Classifier, used to store crossing points and minimizing tuples; it is used
when missing data in the NonMar part of the testing instances. |