java.lang.Object
weka.classifiers.evaluation.output.prediction.AbstractOutput
weka.classifiers.evaluation.output.prediction.CSV
All Implemented Interfaces:
Serializable, OptionHandler

public class CSV extends AbstractOutput
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 Details

    • CSV

      public CSV()
  • Method Details

    • globalInfo

      public String globalInfo()
      Returns a string describing the output generator.
      Specified by:
      globalInfo in class AbstractOutput
      Returns:
      a description suitable for displaying in the GUI
    • getDisplay

      public String getDisplay()
      Returns a short display text, to be used in comboboxes.
      Specified by:
      getDisplay in class AbstractOutput
      Returns:
      a short display text
    • listOptions

      public Enumeration<Option> listOptions()
      Returns an enumeration of all the available options..
      Specified by:
      listOptions in interface OptionHandler
      Overrides:
      listOptions in class AbstractOutput
      Returns:
      an enumeration of all available options.
    • setOptions

      public void setOptions(String[] options) throws Exception
      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 interface OptionHandler
      Overrides:
      setOptions in class AbstractOutput
      Parameters:
      options - the list of options as an array of strings
      Throws:
      Exception - if an option is not supported
    • getOptions

      public String[] getOptions()
      Gets the current option settings for the OptionHandler.
      Specified by:
      getOptions in interface OptionHandler
      Overrides:
      getOptions in class AbstractOutput
      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

      public String useTabTipText()
      Returns the tip text for this property.
      Returns:
      tip text for this property suitable for displaying in the GUI