public class WindowRegressionPerformanceEvaluator extends AbstractOptionHandler implements RegressionPerformanceEvaluator
| Modifier and Type | Class and Description |
|---|---|
class |
WindowRegressionPerformanceEvaluator.Estimator |
| Modifier and Type | Field and Description |
|---|---|
protected WindowRegressionPerformanceEvaluator.Estimator |
averageError |
protected int |
numClasses |
protected WindowRegressionPerformanceEvaluator.Estimator |
squareError |
protected double |
TotalweightObserved |
protected WindowRegressionPerformanceEvaluator.Estimator |
weightObserved |
IntOption |
widthOption |
classOptionNamesToPreparedObjects, options| Constructor and Description |
|---|
WindowRegressionPerformanceEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
void |
addResult(weka.core.Instance inst,
double[] prediction)
Adds a learning result to this evaluator.
|
void |
getDescription(StringBuilder sb,
int indent)
Returns a string representation of this object.
|
double |
getMeanError() |
Measurement[] |
getPerformanceMeasurements()
Gets the current measurements monitored by this evaluator.
|
double |
getSquareError() |
double |
getTotalWeightObserved() |
void |
prepareForUseImpl(TaskMonitor monitor,
ObjectRepository repository)
This method describes the implementation of how to prepare this object for use.
|
void |
reset()
Resets this evaluator.
|
void |
reset(int numClasses) |
copy, discoverOptionsViaReflection, getCLICreationString, getOptions, getPreparedClassOption, getPreparedClassOption, getPurposeString, prepareClassOptions, prepareForUse, prepareForUsecopy, measureByteSize, measureByteSize, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcopy, measureByteSizepublic IntOption widthOption
protected double TotalweightObserved
protected WindowRegressionPerformanceEvaluator.Estimator weightObserved
protected WindowRegressionPerformanceEvaluator.Estimator squareError
protected WindowRegressionPerformanceEvaluator.Estimator averageError
protected int numClasses
public WindowRegressionPerformanceEvaluator()
public void reset()
ClassificationPerformanceEvaluatorreset in interface ClassificationPerformanceEvaluatorpublic void reset(int numClasses)
public void addResult(weka.core.Instance inst,
double[] prediction)
ClassificationPerformanceEvaluatoraddResult in interface ClassificationPerformanceEvaluatorinst - the instance to be classifiedprediction - an array containing the estimated membership
probabilities of the test instance in each classpublic Measurement[] getPerformanceMeasurements()
ClassificationPerformanceEvaluatorgetPerformanceMeasurements in interface ClassificationPerformanceEvaluatorpublic double getTotalWeightObserved()
public double getMeanError()
public double getSquareError()
public void getDescription(StringBuilder sb, int indent)
MOAObjectAbstractMOAObject.toString
to give a string representation of the object.getDescription in interface MOAObjectsb - the stringbuilder to add the descriptionindent - the number of characters to indentpublic void prepareForUseImpl(TaskMonitor monitor, ObjectRepository repository)
AbstractOptionHandlerprepareForUseImpl
and not prepareForUse since
prepareForUse calls prepareForUseImpl.prepareForUseImpl in class AbstractOptionHandlermonitor - the TaskMonitor to userepository - the ObjectRepository to useCopyright © 2014 University of Waikato, Hamilton, NZ. All Rights Reserved.