MOA 12.03
Real Time Analytics for Data Streams
moa.evaluation.FadingFactorClassificationPerformanceEvaluator Class Reference

Classification evaluator that updates evaluation results using a fading factor. More...

Inheritance diagram for moa.evaluation.FadingFactorClassificationPerformanceEvaluator:
Collaboration diagram for moa.evaluation.FadingFactorClassificationPerformanceEvaluator:

List of all members.

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

Detailed Description

Classification evaluator that updates evaluation results using a fading factor.

Author:
Albert Bifet (abifet at cs dot waikato dot ac dot nz)
Version:
Revision:
7

Definition at line 37 of file FadingFactorClassificationPerformanceEvaluator.java.


Member Function Documentation

void moa.evaluation.FadingFactorClassificationPerformanceEvaluator.addResult ( Instance  inst,
double[]  classVotes 
)

Adds a learning result to this evaluator.

Parameters:
instthe instance to be classified
classVotesan array containing the estimated membership probabilities of the test instance in each class
Returns:
an array of measurements monitored in this evaluator

Implements moa.evaluation.ClassificationPerformanceEvaluator.

Definition at line 94 of file FadingFactorClassificationPerformanceEvaluator.java.

Here is the call graph for this function:

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.

Parameters:
sbthe stringbuilder to add the description
indentthe number of characters to indent

Implements moa.MOAObject.

Definition at line 129 of file FadingFactorClassificationPerformanceEvaluator.java.

Here is the call graph for this function:

double moa.evaluation.FadingFactorClassificationPerformanceEvaluator.getFractionCorrectlyClassified ( )
double moa.evaluation.FadingFactorClassificationPerformanceEvaluator.getFractionIncorrectlyClassified ( )

Definition at line 124 of file FadingFactorClassificationPerformanceEvaluator.java.

Here is the call graph for this function:

Measurement [] moa.evaluation.FadingFactorClassificationPerformanceEvaluator.getPerformanceMeasurements ( )

Gets the current measurements monitored by this evaluator.

Returns:
an array of measurements monitored by this evaluator

Implements moa.evaluation.ClassificationPerformanceEvaluator.

Definition at line 108 of file FadingFactorClassificationPerformanceEvaluator.java.

Referenced by moa.evaluation.FadingFactorClassificationPerformanceEvaluator.getDescription().

Here is the call graph for this function:

Here is the caller graph for this function:

double moa.evaluation.FadingFactorClassificationPerformanceEvaluator.getTotalWeightObserved ( )
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.

Parameters:
monitorthe TaskMonitor to use
repositorythe ObjectRepository to use

Implements moa.options.AbstractOptionHandler.

Definition at line 135 of file FadingFactorClassificationPerformanceEvaluator.java.

Here is the call graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Initial value:
 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().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations