Class PairedStatsCorrected

java.lang.Object
weka.experiment.PairedStats
weka.experiment.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: 14314 $
Author:
Richard Kirkby (rkirkby@cs.waikato.ac.nz)
  • Constructor Details

    • 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 Details

    • calculateDerived

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

      public String getRevision()
      Returns the revision string.
      Specified by:
      getRevision in interface RevisionHandler
      Overrides:
      getRevision in class PairedStats
      Returns:
      the revision
    • main

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