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: 7059 $
- Author:
- FracPete (fracpete at waikato dot ac dot nz)
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
returns the value for the specified property, if non-existent then the default value.static final String
the comma-separated list of attribute names that identify a columnstatic final String
returns the name of the field used for comparisonstatic final boolean
whether datasets or algorithms are iterated firststatic final String
returns the default destinationstatic final String
returns the default experiment typestatic final String
returns the default experiment extensionstatic final int
getFolds()
returns the number of folds used for cross-validationstatic final File
returns the initial directory for the datasets (if empty, it returns the user's home directory)static final int
returns the default precision for the meanstatic final String
returns the classname of the ResultMatrix class, responsible for the output formatstatic final Properties
returns the associated properties filestatic final boolean
whether the filter classnames in the dataset names are removed by defaultstatic final int
returns the number of repetitions to usestatic final String
getRow()
the comma-separated list of attribute names that identify a rowstatic final boolean
returns whether the Average is shown by defaultstatic final boolean
returns whether StdDevs are shown by defaultstatic final double
returns the default significancestatic final String
returns the default sorting (empty string means none)static final int
returns the default precision for the stddevsstatic final String
returns the display name of the preferred Tester algorithmstatic final double
returns the training percentage in case of splitsstatic final boolean
whether classification or regression is usedstatic final boolean
whether relative paths are used by defaultstatic void
only 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
-
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 of the ResultMatrix class, responsible for the output format- Returns:
- the classname
- 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
-