public class PairedCorrectedTTester extends PairedTTester implements TechnicalInformationHandler
@article{Nadeau2001, author = {Claude Nadeau and Yoshua Bengio}, journal = {Machine Learning}, title = {Inference for the Generalization Error}, year = {2001}, PDF = {http://www.iro.umontreal.ca/\~lisa/bib/pub_subject/comparative/pointeurs/nadeau_MLJ1597.pdf} }Valid options are:
-D <index,index2-index4,...> Specify list of columns that specify a unique dataset. First and last are valid indexes. (default none)
-R <index> Set the index of the column containing the run number
-F <index> Set the index of the column containing the fold number
-G <index1,index2-index4,...> Specify list of columns that specify a unique 'result generator' (eg: classifier name and options). First and last are valid indexes. (default none)
-S <significance level> Set the significance level for comparisons (default 0.05)
-V Show standard deviations
-L Produce table comparisons in Latex table format
-csv Produce table comparisons in CSV table format
-html Produce table comparisons in HTML table format
-significance Produce table comparisons with only the significance values
-gnuplot Produce table comparisons output suitable for GNUPlot
Constructor and Description |
---|
PairedCorrectedTTester() |
Modifier and Type | Method and Description |
---|---|
PairedStats |
calculateStatistics(Instance datasetSpecifier,
int resultset1Index,
int resultset2Index,
int comparisonColumn)
Computes a paired t-test comparison for a specified dataset between
two resultsets.
|
java.lang.String |
getDisplayName()
returns the name of the tester
|
java.lang.String |
getRevision()
Returns the revision string.
|
TechnicalInformation |
getTechnicalInformation()
Returns an instance of a TechnicalInformation object, containing
detailed information about the technical background of this class,
e.g., paper reference or book this class is based on.
|
java.lang.String |
getToolTipText()
returns a string that is displayed as tooltip on the "perform test"
button in the experimenter
|
static void |
main(java.lang.String[] args)
Test the class from the command line.
|
assign, displayResultset, getDatasetKeyColumns, getDisplayedResultsets, getFoldColumn, getInstances, getNumDatasets, getNumResultsets, getOptions, getResultMatrix, getResultsetKeyColumns, getResultsetName, getRunColumn, getShowStdDevs, getSignificanceLevel, getSortColumn, getSortColumnName, header, listOptions, multiResultsetFull, multiResultsetRanking, multiResultsetSummary, multiResultsetWins, resultsetKey, setDatasetKeyColumns, setDisplayedResultsets, setFoldColumn, setInstances, setOptions, setResultMatrix, setResultsetKeyColumns, setRunColumn, setShowStdDevs, setSignificanceLevel, setSortColumn
public TechnicalInformation getTechnicalInformation()
getTechnicalInformation
in interface TechnicalInformationHandler
public PairedStats calculateStatistics(Instance datasetSpecifier, int resultset1Index, int resultset2Index, int comparisonColumn) throws java.lang.Exception
calculateStatistics
in interface Tester
calculateStatistics
in class PairedTTester
datasetSpecifier
- the dataset specifierresultset1Index
- the index of the first resultsetresultset2Index
- the index of the second resultsetcomparisonColumn
- the column containing values to comparejava.lang.Exception
- if an error occurspublic static void main(java.lang.String[] args)
args
- contains options for the instance ttestspublic java.lang.String getDisplayName()
getDisplayName
in interface Tester
getDisplayName
in class PairedTTester
public java.lang.String getToolTipText()
getToolTipText
in interface Tester
getToolTipText
in class PairedTTester
public java.lang.String getRevision()
getRevision
in interface RevisionHandler
getRevision
in class PairedTTester