weka.classifiers.evaluation
Interface Prediction

All Known Implementing Classes:
NominalPrediction, NumericPrediction

public interface Prediction

Encapsulates a single evaluatable prediction: the predicted value plus the actual class value.

Version:
$Revision: 1.6 $
Author:
Len Trigg (len@reeltwo.com)

Field Summary
static double MISSING_VALUE
          Constant representing a missing value.
 
Method Summary
 double actual()
          Gets the actual class value.
 double predicted()
          Gets the predicted class value.
 double weight()
          Gets the weight assigned to this prediction.
 

Field Detail

MISSING_VALUE

public static final double MISSING_VALUE
Constant representing a missing value. This should have the same value as weka.core.Instance.MISSING_VALUE

Method Detail

weight

public double weight()
Gets the weight assigned to this prediction. This is typically the weight of the test instance the prediction was made for.

Returns:
the weight assigned to this prediction.

actual

public double actual()
Gets the actual class value.

Returns:
the actual class value, or MISSING_VALUE if no prediction was made.

predicted

public double predicted()
Gets the predicted class value.

Returns:
the predicted class value, or MISSING_VALUE if no prediction was made.