Interface IntervalEstimator

  • All Known Implementing Classes:
    GaussianProcesses

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      double[][] predictInterval​(Instance inst, double confidenceLevel)
      Returns an N*2 array, where N is the number of possible classes, that estimate the boundaries for the confidence interval with a confidence level specified by the second parameter.
    • Method Detail

      • predictInterval

        double[][] predictInterval​(Instance inst,
                                   double confidenceLevel)
                            throws java.lang.Exception
        Returns an N*2 array, where N is the number of possible classes, that estimate the boundaries for the confidence interval with a confidence level specified by the second parameter. Every row of the returned array gives the probability estimates for a single class. In the case of numeric predictions, a single confidance interval will be returned.
        Parameters:
        inst - the instance to make the prediction for.
        confidenceLevel - the percentage of cases that the interval should cover.
        Returns:
        an array of confidance intervals (one for each class)
        Throws:
        java.lang.Exception - if the intervals can't be computed