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: 8034 $
  Author:
    Len Trigg (len@reeltwo.com)

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static double` | `MISSING_VALUE` Constant representing a missing value.

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `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

          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

          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

          double actual()

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

    - #### predicted

          double predicted()

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