Interface IntervalEstimator

All Known Implementing Classes:
GaussianProcesses, RegressionByDiscretization

public interface IntervalEstimator
Interface for numeric prediction schemes that can output prediction intervals.
Version:
$Revision: 8034 $
Author:
Kurt Driessens (kurtd@cs.waikato.ac.nz)
  • Method Summary

    Modifier and Type
    Method
    Description
    double[][]
    predictIntervals(Instance inst, double confidenceLevel)
    Returns an N * 2 array, where N is the number of prediction intervals.
  • Method Details

    • predictIntervals

      double[][] predictIntervals(Instance inst, double confidenceLevel) throws Exception
      Returns an N * 2 array, where N is the number of prediction intervals. In each row, the first element contains the lower boundary of the corresponding prediction interval and the second element the upper boundary.
      Parameters:
      inst - the instance to make the prediction for.
      confidenceLevel - the percentage of cases that the interval should cover.
      Returns:
      an array of prediction intervals
      Throws:
      Exception - if the intervals can't be computed