Package weka.experiment
Class ResultMatrixCSV
java.lang.Object
weka.experiment.ResultMatrix
weka.experiment.ResultMatrixCSV
- All Implemented Interfaces:
Serializable
,OptionHandler
,RevisionHandler
Generates the matrix in CSV ('comma-separated values') format.
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: 0)
-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:
-
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
ConstructorDescriptioninitializes the matrix as 1x1 matrix.ResultMatrixCSV
(int cols, int rows) initializes the matrix with the given dimensions.ResultMatrixCSV
(ResultMatrix matrix) initializes the matrix with the values from the given matrix. -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
removes the stored data but retains the dimensions of the matrix.boolean
returns the default of whether column names are prefixed with the index.boolean
returns the default of whether column names or numbers instead are printed.int
returns the default width for the row names.returns the name of the output format.Returns the revision string.Returns a string describing the matrix.static void
for testing only.returns the header of the matrix as a string.returns a key for all the col names, for better readability if the names got cut off.returns the matrix in CSV format.returns the ranking in a string representation.returns the summary as string.Methods inherited from class weka.experiment.ResultMatrix
addHeader, assign, clearHeader, clearRanking, clearSummary, colNameWidthTipText, countWidthTipText, enumerateColNamesTipText, enumerateRowNamesTipText, getAverage, getColCount, getColHidden, getColName, getColNameWidth, getColOrder, getCount, getCountWidth, getDefaultColNameWidth, getDefaultCountWidth, getDefaultEnumerateRowNames, getDefaultMeanPrec, getDefaultMeanWidth, getDefaultPrintRowNames, getDefaultRemoveFilterName, getDefaultShowAverage, getDefaultShowStdDev, 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, setShowStdDev, setSignificance, setSignificanceWidth, setSize, setStdDev, setStdDevPrec, setStdDevWidth, setSummary, showAverageTipText, showStdDevTipText, significanceWidthTipText, stdDevPrecTipText, stdDevWidthTipText, toString
-
Constructor Details
-
ResultMatrixCSV
public ResultMatrixCSV()initializes the matrix as 1x1 matrix. -
ResultMatrixCSV
public ResultMatrixCSV(int cols, int rows) initializes the matrix with the given dimensions.- Parameters:
cols
- the number of columnsrows
- the number of rows
-
ResultMatrixCSV
initializes the matrix with the values from the given matrix.- Parameters:
matrix
- the matrix to get the values from
-
-
Method Details
-
globalInfo
Returns a string describing the matrix.- Specified by:
globalInfo
in classResultMatrix
- Returns:
- a description suitable for displaying in the experimenter gui
-
getDisplayName
returns the name of the output format.- Specified by:
getDisplayName
in classResultMatrix
- Returns:
- the display name
-
clear
public void clear()removes the stored data but retains the dimensions of the matrix.- Overrides:
clear
in classResultMatrix
-
getDefaultRowNameWidth
public int getDefaultRowNameWidth()returns the default width for the row names.- Overrides:
getDefaultRowNameWidth
in classResultMatrix
- Returns:
- the width
-
getDefaultPrintColNames
public boolean getDefaultPrintColNames()returns the default of whether column names or numbers instead are printed.- Overrides:
getDefaultPrintColNames
in classResultMatrix
- Returns:
- true if names instead of numbers are printed
-
getDefaultEnumerateColNames
public boolean getDefaultEnumerateColNames()returns the default of whether column names are prefixed with the index.- Overrides:
getDefaultEnumerateColNames
in classResultMatrix
- Returns:
- true if the names are prefixed
-
toStringHeader
returns the header of the matrix as a string.- Specified by:
toStringHeader
in classResultMatrix
- Returns:
- the header
- See Also:
-
ResultMatrix.m_HeaderKeys
ResultMatrix.m_HeaderValues
-
toStringMatrix
returns the matrix in CSV format.- Specified by:
toStringMatrix
in classResultMatrix
- Returns:
- the matrix as string
-
toStringKey
returns a key for all the col names, for better readability if the names got cut off.- Specified by:
toStringKey
in classResultMatrix
- Returns:
- the key
-
toStringSummary
returns the summary as string.- Specified by:
toStringSummary
in classResultMatrix
- Returns:
- the summary
-
toStringRanking
returns the ranking in a string representation.- Specified by:
toStringRanking
in classResultMatrix
- Returns:
- the ranking
-
getRevision
Returns the revision string.- Returns:
- the revision
-
main
for testing only.- Parameters:
args
- ignored
-