Package weka.gui.experiment
Class ExperimenterDefaults
java.lang.Object
weka.gui.experiment.ExperimenterDefaults
- All Implemented Interfaces:
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringreturns the value for the specified property, if non-existent then the default value.static final Stringthe comma-separated list of attribute names that identify a column.static final Stringreturns the name of the field used for comparison.static final booleanwhether datasets or algorithms are iterated first.static final Stringreturns the default destination.static final Stringreturns the default experiment type.static final Stringreturns the default experiment extension.static final intgetFolds()returns the number of folds used for cross-validation.static final Filereturns the initial directory for the datasets (if empty, it returns the user's home directory).static final intreturns the default precision for the mean.static final ResultMatrixreturns the classname (and optional options) of the ResultMatrix class, responsible for the output format.static final Propertiesreturns the associated properties file.static final booleanwhether the filter classnames in the dataset names are removed by default.static final intreturns the number of repetitions to use.static final StringgetRow()the comma-separated list of attribute names that identify a row.static final Stringreturns the class name of the default setup panel.static final booleanreturns whether the Average is shown by default.static final booleanreturns whether StdDevs are shown by default.static final doublereturns the default significance.static final Stringreturns the default sorting (empty string means none).static final intreturns the default precision for the stddevs.static final Stringreturns the display name of the preferred Tester algorithm.static final doublereturns the training percentage in case of splits.static final booleanwhether classification or regression is used.static final booleanwhether relative paths are used by default.static voidonly for testing - prints the content of the props file.
-
Field Details
-
PROPERTY_FILE
The name of the properties file.- See Also:
-
-
Constructor Details
-
ExperimenterDefaults
public ExperimenterDefaults()
-
-
Method Details
-
get
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
returns the associated properties file.- Returns:
- the props file
-
getSetupPanel
returns the class name of the default setup panel.- Returns:
- the class name
-
getExtension
returns the default experiment extension.- Returns:
- the extension (incl. dot)
-
getDestination
returns the default destination.- Returns:
- the destination
-
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
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
returns the display name of the preferred Tester algorithm.- Returns:
- the display name
- See Also:
-
getRow
the comma-separated list of attribute names that identify a row.- Returns:
- the attribute list
-
getColumn
the comma-separated list of attribute names that identify a column.- Returns:
- the attribute list
-
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
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
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
only for testing - prints the content of the props file.- Parameters:
args- commandline parameters - ignored
-