MOA 12.03
Real Time Analytics for Data Streams
|
Classification evaluator that updates evaluation results using a fading factor. More...
Classes | |
class | Estimator |
Public Member Functions | |
void | reset () |
Resets this evaluator. | |
void | addResult (Instance inst, double[] classVotes) |
Adds a learning result to this evaluator. | |
Measurement[] | getPerformanceMeasurements () |
Gets the current measurements monitored by this evaluator. | |
double | getTotalWeightObserved () |
double | getFractionCorrectlyClassified () |
double | getFractionIncorrectlyClassified () |
void | getDescription (StringBuilder sb, int indent) |
Returns a string representation of this object. | |
void | prepareForUseImpl (TaskMonitor monitor, ObjectRepository repository) |
This method describes the implementation of how to prepare this object for use. | |
Public Attributes | |
FloatOption | alphaOption |
Protected Attributes | |
double | TotalweightObserved |
Estimator | weightCorrect |
Classification evaluator that updates evaluation results using a fading factor.
Definition at line 37 of file FadingFactorClassificationPerformanceEvaluator.java.
void moa.evaluation.FadingFactorClassificationPerformanceEvaluator.addResult | ( | Instance | inst, |
double[] | classVotes | ||
) |
Adds a learning result to this evaluator.
inst | the instance to be classified |
classVotes | an array containing the estimated membership probabilities of the test instance in each class |
Implements moa.evaluation.ClassificationPerformanceEvaluator.
Definition at line 94 of file FadingFactorClassificationPerformanceEvaluator.java.
void moa.evaluation.FadingFactorClassificationPerformanceEvaluator.getDescription | ( | StringBuilder | sb, |
int | indent | ||
) |
Returns a string representation of this object.
Used in AbstractMOAObject.toString
to give a string representation of the object.
sb | the stringbuilder to add the description |
indent | the number of characters to indent |
Implements moa.MOAObject.
Definition at line 129 of file FadingFactorClassificationPerformanceEvaluator.java.
double moa.evaluation.FadingFactorClassificationPerformanceEvaluator.getFractionCorrectlyClassified | ( | ) |
Definition at line 120 of file FadingFactorClassificationPerformanceEvaluator.java.
Referenced by moa.evaluation.FadingFactorClassificationPerformanceEvaluator.getFractionIncorrectlyClassified(), and moa.evaluation.FadingFactorClassificationPerformanceEvaluator.getPerformanceMeasurements().
double moa.evaluation.FadingFactorClassificationPerformanceEvaluator.getFractionIncorrectlyClassified | ( | ) |
Definition at line 124 of file FadingFactorClassificationPerformanceEvaluator.java.
Measurement [] moa.evaluation.FadingFactorClassificationPerformanceEvaluator.getPerformanceMeasurements | ( | ) |
Gets the current measurements monitored by this evaluator.
Implements moa.evaluation.ClassificationPerformanceEvaluator.
Definition at line 108 of file FadingFactorClassificationPerformanceEvaluator.java.
Referenced by moa.evaluation.FadingFactorClassificationPerformanceEvaluator.getDescription().
double moa.evaluation.FadingFactorClassificationPerformanceEvaluator.getTotalWeightObserved | ( | ) |
Definition at line 116 of file FadingFactorClassificationPerformanceEvaluator.java.
void moa.evaluation.FadingFactorClassificationPerformanceEvaluator.prepareForUseImpl | ( | TaskMonitor | monitor, |
ObjectRepository | repository | ||
) | [virtual] |
This method describes the implementation of how to prepare this object for use.
All classes that extends this class have to implement prepareForUseImpl
and not prepareForUse
since prepareForUse
calls prepareForUseImpl
.
monitor | the TaskMonitor to use |
repository | the ObjectRepository to use |
Implements moa.options.AbstractOptionHandler.
Definition at line 135 of file FadingFactorClassificationPerformanceEvaluator.java.
void moa.evaluation.FadingFactorClassificationPerformanceEvaluator.reset | ( | ) |
Resets this evaluator.
It must be similar to starting a new evaluator from scratch.
Implements moa.evaluation.ClassificationPerformanceEvaluator.
Definition at line 79 of file FadingFactorClassificationPerformanceEvaluator.java.
Referenced by moa.evaluation.FadingFactorClassificationPerformanceEvaluator.prepareForUseImpl().
new FloatOption("alpha", 'a', "Fading factor or exponential smoothing factor", .01)
Definition at line 44 of file FadingFactorClassificationPerformanceEvaluator.java.
Referenced by moa.evaluation.FadingFactorClassificationPerformanceEvaluator.reset().
double moa.evaluation.FadingFactorClassificationPerformanceEvaluator.TotalweightObserved [protected] |
Definition at line 42 of file FadingFactorClassificationPerformanceEvaluator.java.
Referenced by moa.evaluation.FadingFactorClassificationPerformanceEvaluator.addResult(), moa.evaluation.FadingFactorClassificationPerformanceEvaluator.getPerformanceMeasurements(), and moa.evaluation.FadingFactorClassificationPerformanceEvaluator.getTotalWeightObserved().
Definition at line 47 of file FadingFactorClassificationPerformanceEvaluator.java.
Referenced by moa.evaluation.FadingFactorClassificationPerformanceEvaluator.addResult(), moa.evaluation.FadingFactorClassificationPerformanceEvaluator.getFractionCorrectlyClassified(), and moa.evaluation.FadingFactorClassificationPerformanceEvaluator.reset().