Package weka.experiment
Class ResultMatrixSignificance
- java.lang.Object
-
- weka.experiment.ResultMatrix
-
- weka.experiment.ResultMatrixSignificance
-
- All Implemented Interfaces:
java.io.Serializable,OptionHandler,RevisionHandler
public class ResultMatrixSignificance extends ResultMatrix
Only outputs the significance indicators. Can be used for spotting patterns. Valid options are:-mean-prec <int> The number of decimals after the decimal point for the mean. (default: 2)
-stddev-prec <int> The number of decimals after the decimal point for the mean. (default: 2)
-col-name-width <int> The maximum width for the column names (0 = optimal). (default: 0)
-row-name-width <int> The maximum width for the row names (0 = optimal). (default: 40)
-mean-width <int> The width of the mean (0 = optimal). (default: 0)
-stddev-width <int> The width of the standard deviation (0 = optimal). (default: 0)
-sig-width <int> The width of the significance indicator (0 = optimal). (default: 0)
-count-width <int> The width of the counts (0 = optimal). (default: 0)
-show-stddev Whether to display the standard deviation column. (default: no)
-show-avg Whether to show the row with averages. (default: no)
-remove-filter Whether to remove the classname package prefixes from the filter names in datasets. (default: no)
-print-col-names Whether to output column names or just numbers representing them. (default: no)
-print-row-names Whether to output row names or just numbers representing them. (default: no)
-enum-col-names Whether to enumerate the column names (prefixing them with '(x)', with 'x' being the index). (default: no)
-enum-row-names Whether to enumerate the row names (prefixing them with '(x)', with 'x' being the index). (default: no)
- Version:
- $Revision: 8034 $
- Author:
- FracPete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class weka.experiment.ResultMatrix
LEFT_PARENTHESES, LOSS_STRING, RIGHT_PARENTHESES, SIGNIFICANCE_LOSS, SIGNIFICANCE_TIE, SIGNIFICANCE_WIN, TIE_STRING, WIN_STRING
-
-
Constructor Summary
Constructors Constructor Description ResultMatrixSignificance()initializes the matrix as 1x1 matrix.ResultMatrixSignificance(int cols, int rows)initializes the matrix with the given dimensions.ResultMatrixSignificance(ResultMatrix matrix)initializes the matrix with the values from the given matrix.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetDefaultPrintColNames()returns the default of whether column names or numbers instead are printed.intgetDefaultRowNameWidth()returns the default width for the row names.booleangetDefaultShowStdDev()returns the default of whether std deviations are displayed or not.java.lang.StringgetDisplayName()returns the name of the output format.java.lang.StringgetRevision()Returns the revision string.java.lang.StringglobalInfo()Returns a string describing the matrix.static voidmain(java.lang.String[] args)for testing only.voidsetShowStdDev(boolean show)sets whether to display the std deviations or not - always false!java.lang.StringtoStringHeader()returns the header of the matrix as a string.java.lang.StringtoStringKey()returns returns a key for all the col names, for better readability if the names got cut off.java.lang.StringtoStringMatrix()returns the matrix as plain text.java.lang.StringtoStringRanking()returns the ranking in a string representation.java.lang.StringtoStringSummary()returns the summary as string.-
Methods inherited from class weka.experiment.ResultMatrix
addHeader, assign, clear, clearHeader, clearRanking, clearSummary, colNameWidthTipText, countWidthTipText, enumerateColNamesTipText, enumerateRowNamesTipText, getAverage, getColCount, getColHidden, getColName, getColNameWidth, getColOrder, getCount, getCountWidth, getDefaultColNameWidth, getDefaultCountWidth, getDefaultEnumerateColNames, getDefaultEnumerateRowNames, getDefaultMeanPrec, getDefaultMeanWidth, getDefaultPrintRowNames, getDefaultRemoveFilterName, getDefaultShowAverage, getDefaultSignificanceWidth, getDefaultStdDevPrec, getDefaultStdDevWidth, getDisplayCol, getDisplayRow, getEnumerateColNames, getEnumerateRowNames, getHeader, getMean, getMeanPrec, getMeanWidth, getOptions, getPrintColNames, getPrintRowNames, getRemoveFilterName, getRowCount, getRowHidden, getRowName, getRowNameWidth, getRowOrder, getShowAverage, getShowStdDev, getSignificance, getSignificanceCount, getSignificanceWidth, getStdDev, getStdDevPrec, getStdDevWidth, getVisibleColCount, getVisibleRowCount, headerKeys, listOptions, meanPrecTipText, meanWidthTipText, printColNamesTipText, printRowNamesTipText, removeFilterNameTipText, rowNameWidthTipText, setColHidden, setColName, setColNameWidth, setColOrder, setCount, setCountWidth, setEnumerateColNames, setEnumerateRowNames, setMean, setMeanPrec, setMeanWidth, setOptions, setPrintColNames, setPrintRowNames, setRanking, setRemoveFilterName, setRowHidden, setRowName, setRowNameWidth, setRowOrder, setShowAverage, setSignificance, setSignificanceWidth, setSize, setStdDev, setStdDevPrec, setStdDevWidth, setSummary, showAverageTipText, showStdDevTipText, significanceWidthTipText, stdDevPrecTipText, stdDevWidthTipText, toString
-
-
-
-
Constructor Detail
-
ResultMatrixSignificance
public ResultMatrixSignificance()
initializes the matrix as 1x1 matrix.
-
ResultMatrixSignificance
public ResultMatrixSignificance(int cols, int rows)initializes the matrix with the given dimensions.- Parameters:
cols- the number of columnsrows- the number of rows
-
ResultMatrixSignificance
public ResultMatrixSignificance(ResultMatrix matrix)
initializes the matrix with the values from the given matrix.- Parameters:
matrix- the matrix to get the values from
-
-
Method Detail
-
globalInfo
public java.lang.String globalInfo()
Returns a string describing the matrix.- Specified by:
globalInfoin classResultMatrix- Returns:
- a description suitable for displaying in the experimenter gui
-
getDisplayName
public java.lang.String getDisplayName()
returns the name of the output format.- Specified by:
getDisplayNamein classResultMatrix- Returns:
- the display name
-
getDefaultPrintColNames
public boolean getDefaultPrintColNames()
returns the default of whether column names or numbers instead are printed.- Overrides:
getDefaultPrintColNamesin classResultMatrix- Returns:
- true if names instead of numbers are printed
-
getDefaultRowNameWidth
public int getDefaultRowNameWidth()
returns the default width for the row names.- Overrides:
getDefaultRowNameWidthin classResultMatrix- Returns:
- the width
-
getDefaultShowStdDev
public boolean getDefaultShowStdDev()
returns the default of whether std deviations are displayed or not.- Overrides:
getDefaultShowStdDevin classResultMatrix- Returns:
- true if the std deviations are displayed
-
setShowStdDev
public void setShowStdDev(boolean show)
sets whether to display the std deviations or not - always false!- Overrides:
setShowStdDevin classResultMatrix- Parameters:
show- ignored
-
toStringMatrix
public java.lang.String toStringMatrix()
returns the matrix as plain text.- Specified by:
toStringMatrixin classResultMatrix- Returns:
- the matrix
-
toStringHeader
public java.lang.String toStringHeader()
returns the header of the matrix as a string.- Specified by:
toStringHeaderin classResultMatrix- Returns:
- the header
- See Also:
ResultMatrix.m_HeaderKeys,ResultMatrix.m_HeaderValues
-
toStringKey
public java.lang.String toStringKey()
returns returns a key for all the col names, for better readability if the names got cut off.- Specified by:
toStringKeyin classResultMatrix- Returns:
- the key
-
toStringSummary
public java.lang.String toStringSummary()
returns the summary as string.- Specified by:
toStringSummaryin classResultMatrix- Returns:
- the summary
-
toStringRanking
public java.lang.String toStringRanking()
returns the ranking in a string representation.- Specified by:
toStringRankingin classResultMatrix- Returns:
- the ranking
-
getRevision
public java.lang.String getRevision()
Returns the revision string.- Returns:
- the revision
-
main
public static void main(java.lang.String[] args)
for testing only.- Parameters:
args- ignored
-
-