public class Statistics
extends java.lang.Object
Computes and stores several statistics about the learning process
Modifier and Type | Field and Description |
---|---|
static double[] |
averageAccuracy |
static double[] |
averageFitness |
static double[] |
averageNumRules |
static double[] |
averageNumRulesUtils |
static double[] |
bestAccuracy |
static double[] |
bestAliveRules |
static double |
bestFitness |
static double[] |
bestRules |
static int |
countStatistics |
static int |
iterationsSinceBest |
static double |
last10IterationsAccuracyAverage |
Constructor and Description |
---|
Statistics() |
Modifier and Type | Method and Description |
---|---|
static void |
bestOfIteration(double itBestFit) |
static void |
computeStatistics(Classifier[] _population) |
static int |
getIterationsSinceBest() |
static void |
initStatistics() |
static void |
resetBestStats() |
static void |
statisticsToFile() |
public static double[] averageFitness
public static double[] averageAccuracy
public static double[] bestAccuracy
public static double[] bestRules
public static double[] bestAliveRules
public static double[] averageNumRules
public static double[] averageNumRulesUtils
public static int iterationsSinceBest
public static double bestFitness
public static double last10IterationsAccuracyAverage
public static int countStatistics
public static void resetBestStats()
public static int getIterationsSinceBest()
public static void bestOfIteration(double itBestFit)
public static void initStatistics()
public static void statisticsToFile()
public static void computeStatistics(Classifier[] _population)