Class CSV
java.lang.Object
weka.classifiers.evaluation.output.prediction.AbstractOutput
weka.classifiers.evaluation.output.prediction.CSV
- All Implemented Interfaces:
Serializable
,OptionHandler
Outputs the predictions as CSV.
Valid options are:
-p <range> The range of attributes to print in addition to the classification. (default: none)
-distribution Whether to turn on the output of the class distribution. Only for nominal class attributes. (default: off)
-decimals <num> The number of digits after the decimal point. (default: 3)
-file <path> The file to store the output in, instead of outputting it on stdout. Gets ignored if the supplied path is a directory. (default: .)
-suppress In case the data gets stored in a file, then this flag can be used to suppress the regular output. (default: not suppressed)
-use-tab Whether to use TAB as separator instead of comma. (default: comma)
- Version:
- $Revision: 10169 $
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns a short display text, to be used in comboboxes.String[]
Gets the current option settings for the OptionHandler.boolean
Returns whether tab is used as separator.Returns a string describing the output generator.Returns an enumeration of all the available options..void
setOptions
(String[] options) Sets the OptionHandler's options using the given list.void
setUseTab
(boolean value) Sets whether to use tab instead of comma as separator.Returns the tip text for this property.Methods inherited from class weka.classifiers.evaluation.output.prediction.AbstractOutput
attributesTipText, fromCommandline, generatesOutput, getAttributes, getBuffer, getDefaultNumDecimals, getHeader, getNumDecimals, getOutputDistribution, getOutputFile, getSuppressOutput, numDecimalsTipText, outputDistributionTipText, outputFileTipText, print, print, printClassification, printClassification, printClassifications, printClassifications, printFooter, printHeader, setAttributes, setBuffer, setHeader, setNumDecimals, setOutputDistribution, setOutputFile, setSuppressOutput, suppressOutputTipText
-
Constructor Details
-
CSV
public CSV()
-
-
Method Details
-
globalInfo
Returns a string describing the output generator.- Specified by:
globalInfo
in classAbstractOutput
- Returns:
- a description suitable for displaying in the GUI
-
getDisplay
Returns a short display text, to be used in comboboxes.- Specified by:
getDisplay
in classAbstractOutput
- Returns:
- a short display text
-
listOptions
Returns an enumeration of all the available options..- Specified by:
listOptions
in interfaceOptionHandler
- Overrides:
listOptions
in classAbstractOutput
- Returns:
- an enumeration of all available options.
-
setOptions
Sets the OptionHandler's options using the given list. All options will be set (or reset) during this call (i.e. incremental setting of options is not possible).- Specified by:
setOptions
in interfaceOptionHandler
- Overrides:
setOptions
in classAbstractOutput
- Parameters:
options
- the list of options as an array of strings- Throws:
Exception
- if an option is not supported
-
getOptions
Gets the current option settings for the OptionHandler.- Specified by:
getOptions
in interfaceOptionHandler
- Overrides:
getOptions
in classAbstractOutput
- Returns:
- the list of current option settings as an array of strings
-
setUseTab
public void setUseTab(boolean value) Sets whether to use tab instead of comma as separator.- Parameters:
value
- true if tab is to be used
-
getUseTab
public boolean getUseTab()Returns whether tab is used as separator.- Returns:
- true if tab is used instead of comma
-
useTabTipText
Returns the tip text for this property.- Returns:
- tip text for this property suitable for displaying in the GUI
-