Package jncc20

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.