Class ExperimenterDefaults

java.lang.Object
weka.gui.experiment.ExperimenterDefaults
All Implemented Interfaces:
Serializable

public class ExperimenterDefaults extends Object implements Serializable
This class offers get methods for the default Experimenter settings in the props file weka/gui/experiment/Experimenter.props.
Version:
$Revision: 11944 $
Author:
FracPete (fracpete at waikato dot ac dot nz)
See Also:
  • Field Details

  • Constructor Details

    • ExperimenterDefaults

      public ExperimenterDefaults()
  • Method Details

    • get

      public static String get(String property, String defaultValue)
      returns the value for the specified property, if non-existent then the default value.
      Parameters:
      property - the property to retrieve the value for
      defaultValue - the default value for the property
      Returns:
      the value of the specified property
    • getProperties

      public static final Properties getProperties()
      returns the associated properties file.
      Returns:
      the props file
    • getSetupPanel

      public static final String getSetupPanel()
      returns the class name of the default setup panel.
      Returns:
      the class name
    • getExtension

      public static final String getExtension()
      returns the default experiment extension.
      Returns:
      the extension (incl. dot)
    • getDestination

      public static final String getDestination()
      returns the default destination.
      Returns:
      the destination
    • getExperimentType

      public static final String getExperimentType()
      returns the default experiment type.
      Returns:
      the type
    • getUseClassification

      public static final boolean getUseClassification()
      whether classification or regression is used.
      Returns:
      true if classification
    • getFolds

      public static final int getFolds()
      returns the number of folds used for cross-validation.
      Returns:
      the number of folds
    • getTrainPercentage

      public static final double getTrainPercentage()
      returns the training percentage in case of splits.
      Returns:
      the percentage (0-100)
    • getRepetitions

      public static final int getRepetitions()
      returns the number of repetitions to use.
      Returns:
      the repetitions/runs
    • getDatasetsFirst

      public static final boolean getDatasetsFirst()
      whether datasets or algorithms are iterated first.
      Returns:
      true if datasets are iterated first
    • getInitialDatasetsDirectory

      public static final File getInitialDatasetsDirectory()
      returns the initial directory for the datasets (if empty, it returns the user's home directory).
      Returns:
      the directory
    • getUseRelativePaths

      public static final boolean getUseRelativePaths()
      whether relative paths are used by default.
      Returns:
      true if relative paths are used
    • getTester

      public static final String getTester()
      returns the display name of the preferred Tester algorithm.
      Returns:
      the display name
      See Also:
    • getRow

      public static final String getRow()
      the comma-separated list of attribute names that identify a row.
      Returns:
      the attribute list
    • getColumn

      public static final String getColumn()
      the comma-separated list of attribute names that identify a column.
      Returns:
      the attribute list
    • getComparisonField

      public static final String getComparisonField()
      returns the name of the field used for comparison.
      Returns:
      the comparison field
    • getSignificance

      public static final double getSignificance()
      returns the default significance.
      Returns:
      the significance (0.0-1.0)
    • getSorting

      public static final String getSorting()
      returns the default sorting (empty string means none).
      Returns:
      the sorting field
    • getShowStdDevs

      public static final boolean getShowStdDevs()
      returns whether StdDevs are shown by default.
      Returns:
      true if stddevs are shown
    • getShowAverage

      public static final boolean getShowAverage()
      returns whether the Average is shown by default.
      Returns:
      true if the average is shown
    • getMeanPrecision

      public static final int getMeanPrecision()
      returns the default precision for the mean.
      Returns:
      the decimals of the mean
    • getStdDevPrecision

      public static final int getStdDevPrecision()
      returns the default precision for the stddevs.
      Returns:
      the decimals of the stddevs
    • getOutputFormat

      public static final ResultMatrix getOutputFormat()
      returns the classname (and optional options) of the ResultMatrix class, responsible for the output format.
      Returns:
      the classname and options
      See Also:
    • getRemoveFilterClassnames

      public static final boolean getRemoveFilterClassnames()
      whether the filter classnames in the dataset names are removed by default.
      Returns:
      true if filter names are removed
    • main

      public static void main(String[] args)
      only for testing - prints the content of the props file.
      Parameters:
      args - commandline parameters - ignored