Class PairedStatsCorrected

  • All Implemented Interfaces:
    RevisionHandler

    public class PairedStatsCorrected
    extends PairedStats
    A class for storing stats on a paired comparison. This version is based on the corrected resampled t-test statistic, which uses the ratio of the number of test examples/the number of training examples.

    For more information see:

    Claude Nadeau and Yoshua Bengio, "Inference for the Generalization Error," Machine Learning, 2001.

    Version:
    $Revision: 14315 $
    Author:
    Richard Kirkby (rkirkby@cs.waikato.ac.nz)
    • Constructor Detail

      • PairedStatsCorrected

        public PairedStatsCorrected​(double sig,
                                    double testTrainRatio)
        Creates a new PairedStatsCorrected object with the supplied significance level and train/test ratio.
        Parameters:
        sig - the significance level for comparisons
        testTrainRatio - the number test examples/training examples
    • Method Detail

      • calculateDerived

        public void calculateDerived()
        Calculates the derived statistics (significance etc).
        Overrides:
        calculateDerived in class PairedStats
      • main

        public static void main​(java.lang.String[] args)
        Tests the paired stats object from the command line. reads line from stdin, expecting two values per line.
        Parameters:
        args - ignored.