Package weka.gui.explorer
Class ExplorerDefaults
java.lang.Object
weka.gui.explorer.ExplorerDefaults
- All Implemented Interfaces:
Serializable
This class offers get methods for the default Explorer settings in the props
file
weka/gui/explorer/Explorer.props.- Version:
- $Revision: 15277 $
- 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 intreturns the default number of folds of the CV in the attribute selection panel.static Objectreturns the default attribute evalautor (fully configured) for the attribute selection panel.static intreturns the default random seed value in the attribute selection panel.static Objectreturns the default attribute selection search scheme (fully configured) for the attribute selection panel.static Objectreturns the default associator (fully configured) for the associations panel.static intreturns the default attribute selection test mode for the attribute selection panel.static Objectreturns the default classifier (fully configured) for the classify panel.static booleanreturns whether the predictions of the classifier are collected for calculating performance statistics such as AUROC.static booleanreturns whether the evaluation of the classifier is done cost-sensitively.static intreturns the default number of folds of the CV in the classify panel.static intReturns the maximum size in pixels for plots of plotting classifier errors of numeric attributes.static intReturns the minimum size in pixels for plots of plotting classifier errors of numeric attributes.Returns an instance of the class used for generating plot instances for displaying the classifier errors.static Stringreturns the string with the additional indices to output alongside the predictions.static booleanreturns whether the confusion matrix for the classifier is output.static booleanreturns whether entropy-based evaluation meastures of the classifier are output.static booleanreturns whether the built model is output.static booleanreturns whether the models built for the training set are outputstatic booleanreturns whether additional per-class stats of the classifier are output.static booleanreturns whether the predictions of the classifier are output as well.static booleanreturns whether the source of a sourcable Classifier is output in the classify tab.static intreturns the default classifier test mode for the classify panel (0-99).static booleanreturns whether the order is preserved in case of the percentage split in the classify tab.static intreturns the default random seed value for the classifier for the classify panel.static Stringreturns the default classname for a sourcable Classifier in the classify tab.static booleanreturns whether the test data and the predictions of the classifier are stored for visualization.static intreturns the default classifier test mode for the classify panel.static Objectreturns the default clusterer (fully configured) for the clusterer panel.Returns an instance of the class used for generating plot instances for displaying the cluster assignments.static booleanreturns whether the clusters are storeed for visualization purposes in the cluster panel.static intreturns the default cluster test mode for the cluster panel.static Objectreturns the default filter (fully configured) for the preprocess panel.static booleanreturns if the GOEs in the Explorer will be initialized based on the data that is loaded into the Explorer.static StringReturns the initial directory for the file chooser used for opening datasets.static final Propertiesreturns the associated properties file.static String[]getTabs()returns an array with the classnames of all the additional panels to display as tabs in the Explorer.static voidonly for testing - prints the content of the props file.static void
-
Field Details
-
PROPERTY_FILE
The name of the properties file.- See Also:
-
-
Constructor Details
-
ExplorerDefaults
public ExplorerDefaults()
-
-
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
-
set
-
getProperties
returns the associated properties file.- Returns:
- the props file
-
getInitGenericObjectEditorFilter
public static boolean getInitGenericObjectEditorFilter()returns if the GOEs in the Explorer will be initialized based on the data that is loaded into the Explorer.- Returns:
- true if the GOEs get initialized
-
getTabs
returns an array with the classnames of all the additional panels to display as tabs in the Explorer.- Returns:
- the classnames
-
getInitialDirectory
Returns the initial directory for the file chooser used for opening datasets. The following placeholders are recognized:%t - the temp directory %h - the user's home directory %c - the current directory %% - gets replaced by a single percentage sign
- Returns:
- the default directory
-
getFilter
returns the default filter (fully configured) for the preprocess panel.- Returns:
- the default filter, null if none
-
getClassifier
returns the default classifier (fully configured) for the classify panel.- Returns:
- the default classifier, ZeroR by default
-
getClassifierTestMode
public static int getClassifierTestMode()returns the default classifier test mode for the classify panel.- Returns:
- the default test mode
-
getClassifierCrossvalidationFolds
public static int getClassifierCrossvalidationFolds()returns the default number of folds of the CV in the classify panel.- Returns:
- the default number of folds
-
getClassifierPercentageSplit
public static int getClassifierPercentageSplit()returns the default classifier test mode for the classify panel (0-99).- Returns:
- the default precentage split
-
getClassifierOutputModel
public static boolean getClassifierOutputModel()returns whether the built model is output.- Returns:
- true if the built model is output
-
getClassifierOutputModelsForTrainingSplits
public static boolean getClassifierOutputModelsForTrainingSplits()returns whether the models built for the training set are output- Returns:
- true if the models built for the training set are output
-
getClassifierOutputPerClassStats
public static boolean getClassifierOutputPerClassStats()returns whether additional per-class stats of the classifier are output.- Returns:
- true if stats are output
-
getClassifierOutputEntropyEvalMeasures
public static boolean getClassifierOutputEntropyEvalMeasures()returns whether entropy-based evaluation meastures of the classifier are output.- Returns:
- true if output
-
getClassifierOutputConfusionMatrix
public static boolean getClassifierOutputConfusionMatrix()returns whether the confusion matrix for the classifier is output.- Returns:
- true if matrix is output
-
getClassifierOutputPredictions
public static boolean getClassifierOutputPredictions()returns whether the predictions of the classifier are output as well.- Returns:
- true if predictions are output as well
-
getClassifierOutputAdditionalAttributes
returns the string with the additional indices to output alongside the predictions.- Returns:
- the indices, 0 if none are output
-
getClassifierStoreTestDataAndPredictionsForVis
public static boolean getClassifierStoreTestDataAndPredictionsForVis()returns whether the test data and the predictions of the classifier are stored for visualization.- Returns:
- true if test data and predictions are stored
-
getClassifierCollectPredictionsForEvaluation
public static boolean getClassifierCollectPredictionsForEvaluation()returns whether the predictions of the classifier are collected for calculating performance statistics such as AUROC.- Returns:
- true if predictions are collected
-
getClassifierCostSensitiveEval
public static boolean getClassifierCostSensitiveEval()returns whether the evaluation of the classifier is done cost-sensitively.- Returns:
- true if cost-sensitively done
-
getClassifierRandomSeed
public static int getClassifierRandomSeed()returns the default random seed value for the classifier for the classify panel.- Returns:
- the default random seed
-
getClassifierPreserveOrder
public static boolean getClassifierPreserveOrder()returns whether the order is preserved in case of the percentage split in the classify tab.- Returns:
- true if order is preserved
-
getClassifierOutputSourceCode
public static boolean getClassifierOutputSourceCode()returns whether the source of a sourcable Classifier is output in the classify tab.- Returns:
- true if the source code is output
-
getClassifierSourceCodeClass
returns the default classname for a sourcable Classifier in the classify tab.- Returns:
- the default classname
-
getClassifierErrorsPlotInstances
Returns an instance of the class used for generating plot instances for displaying the classifier errors.- Returns:
- an instance of the class
-
getClassifierErrorsMinimumPlotSizeNumeric
public static int getClassifierErrorsMinimumPlotSizeNumeric()Returns the minimum size in pixels for plots of plotting classifier errors of numeric attributes.- Returns:
- the size
-
getClassifierErrorsMaximumPlotSizeNumeric
public static int getClassifierErrorsMaximumPlotSizeNumeric()Returns the maximum size in pixels for plots of plotting classifier errors of numeric attributes.- Returns:
- the size
-
getClusterer
returns the default clusterer (fully configured) for the clusterer panel.- Returns:
- the default clusterer, EM by default
-
getClustererTestMode
public static int getClustererTestMode()returns the default cluster test mode for the cluster panel.- Returns:
- the default test mode
-
getClustererStoreClustersForVis
public static boolean getClustererStoreClustersForVis()returns whether the clusters are storeed for visualization purposes in the cluster panel.- Returns:
- true if clusters are stored
-
getClustererAssignmentsPlotInstances
Returns an instance of the class used for generating plot instances for displaying the cluster assignments.- Returns:
- an instance of the class
-
getAssociator
returns the default associator (fully configured) for the associations panel.- Returns:
- the default associator, Apriori by default
-
getASEvaluator
returns the default attribute evalautor (fully configured) for the attribute selection panel.- Returns:
- the default attribute evaluator, CfsSubsetEval by default
-
getASSearch
returns the default attribute selection search scheme (fully configured) for the attribute selection panel.- Returns:
- the default search scheme, BestFirst by default
-
getASTestMode
public static int getASTestMode()returns the default attribute selection test mode for the attribute selection panel.- Returns:
- the default test mode
-
getASCrossvalidationFolds
public static int getASCrossvalidationFolds()returns the default number of folds of the CV in the attribute selection panel.- Returns:
- the default number of folds
-
getASRandomSeed
public static int getASRandomSeed()returns the default random seed value in the attribute selection panel.- Returns:
- the default random seed
-
main
only for testing - prints the content of the props file.- Parameters:
args- commandline parameters - ignored
-