Package weka.gui.experiment
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 fileweka/gui/experiment/Experimenter.props.- Version:
- $Revision$
- Author:
- FracPete (fracpete at waikato dot ac dot nz)
- See Also:
PROPERTY_FILE, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROPERTY_FILEThe name of the properties file.
-
Constructor Summary
Constructors Constructor Description ExperimenterDefaults()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Stringget(String property, String defaultValue)returns the value for the specified property, if non-existent then the default value.static StringgetColumn()the comma-separated list of attribute names that identify a column.static StringgetComparisonField()returns the name of the field used for comparison.static booleangetDatasetsFirst()whether datasets or algorithms are iterated first.static StringgetDestination()returns the default destination.static StringgetExperimentType()returns the default experiment type.static StringgetExtension()returns the default experiment extension.static intgetFolds()returns the number of folds used for cross-validation.static FilegetInitialDatasetsDirectory()returns the initial directory for the datasets (if empty, it returns the user's home directory).static intgetMeanPrecision()returns the default precision for the mean.static ResultMatrixgetOutputFormat()returns the classname (and optional options) of the ResultMatrix class, responsible for the output format.static PropertiesgetProperties()returns the associated properties file.static booleangetRemoveFilterClassnames()whether the filter classnames in the dataset names are removed by default.static intgetRepetitions()returns the number of repetitions to use.static StringgetRow()the comma-separated list of attribute names that identify a row.static StringgetSetupPanel()returns the class name of the default setup panel.static booleangetShowAverage()returns whether the Average is shown by default.static booleangetShowStdDevs()returns whether StdDevs are shown by default.static doublegetSignificance()returns the default significance.static StringgetSorting()returns the default sorting (empty string means none).static intgetStdDevPrecision()returns the default precision for the stddevs.static StringgetTester()returns the display name of the preferred Tester algorithm.static doublegetTrainPercentage()returns the training percentage in case of splits.static booleangetUseClassification()whether classification or regression is used.static booleangetUseRelativePaths()whether relative paths are used by default.static voidmain(String[] args)only for testing - prints the content of the props file.
-
-
-
Field Detail
-
PROPERTY_FILE
public static final String PROPERTY_FILE
The name of the properties file.- See Also:
- Constant Field Values
-
-
Method Detail
-
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 fordefaultValue- 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:
Tester,PairedCorrectedTTester
-
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:
ResultMatrix,ResultMatrixPlainText
-
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
-
-