weka.gui.explorer
Class ExplorerDefaults

java.lang.Object
  extended by weka.gui.explorer.ExplorerDefaults
All Implemented Interfaces:
Serializable

public class ExplorerDefaults
extends Object
implements Serializable

This class offers get methods for the default Explorer settings in the props file weka/gui/explorer/Explorer.props.

Version:
$Revision: 8034 $
Author:
FracPete (fracpete at waikato dot ac dot nz)
See Also:
PROPERTY_FILE, Serialized Form

Field Summary
static String PROPERTY_FILE
          The name of the properties file.
 
Constructor Summary
ExplorerDefaults()
           
 
Method Summary
static String get(String property, String defaultValue)
          returns the value for the specified property, if non-existent then the default value.
static int getASCrossvalidationFolds()
          returns the default number of folds of the CV in the attribute selection panel.
static Object getASEvaluator()
          returns the default attribute evalautor (fully configured) for the attribute selection panel.
static int getASRandomSeed()
          returns the default random seed value in the attribute selection panel.
static Object getASSearch()
          returns the default attribute selection search scheme (fully configured) for the attribute selection panel.
static Object getAssociator()
          returns the default associator (fully configured) for the associations panel.
static int getASTestMode()
          returns the default attribute selection test mode for the attribute selection panel.
static Object getClassifier()
          returns the default classifier (fully configured) for the classify panel.
static boolean getClassifierCostSensitiveEval()
          returns whether the evaluation of the classifier is done cost-sensitively.
static int getClassifierCrossvalidationFolds()
          returns the default number of folds of the CV in the classify panel.
static int getClassifierErrorsMaximumPlotSizeNumeric()
          Returns the maximum size in pixels for plots of plotting classifier errors of numeric attributes.
static int getClassifierErrorsMinimumPlotSizeNumeric()
          Returns the minimum size in pixels for plots of plotting classifier errors of numeric attributes.
static ClassifierErrorsPlotInstances getClassifierErrorsPlotInstances()
          Returns an instance of the class used for generating plot instances for displaying the classifier errors.
static String getClassifierOutputAdditionalAttributes()
          returns the string with the additional indices to output alongside the predictions.
static boolean getClassifierOutputConfusionMatrix()
          returns whether the confusion matrix for the classifier is output.
static boolean getClassifierOutputEntropyEvalMeasures()
          returns whether entropy-based evaluation meastures of the classifier are output.
static boolean getClassifierOutputModel()
          returns whether the built model is output.
static boolean getClassifierOutputPerClassStats()
          returns whether additional per-class stats of the classifier are output.
static boolean getClassifierOutputPredictions()
          returns whether the predictions of the classifier are output as well.
static boolean getClassifierOutputSourceCode()
          returns whether the source of a sourcable Classifier is output in the classify tab.
static int getClassifierPercentageSplit()
          returns the default classifier test mode for the classify panel (0-99).
static boolean getClassifierPreserveOrder()
          returns whether the order is preserved in case of the percentage split in the classify tab.
static int getClassifierRandomSeed()
          returns the default random seed value for the classifier for the classify panel.
static String getClassifierSourceCodeClass()
          returns the default classname for a sourcable Classifier in the classify tab.
static boolean getClassifierStorePredictionsForVis()
          returns whether the predictions of the classifier are stored for visualization.
static int getClassifierTestMode()
          returns the default classifier test mode for the classify panel.
static Object getClusterer()
          returns the default clusterer (fully configured) for the clusterer panel.
static ClustererAssignmentsPlotInstances getClustererAssignmentsPlotInstances()
          Returns an instance of the class used for generating plot instances for displaying the cluster assignments.
static boolean getClustererStoreClustersForVis()
          returns whether the clusters are storeed for visualization purposes in the cluster panel.
static int getClustererTestMode()
          returns the default cluster test mode for the cluster panel.
static Object getFilter()
          returns the default filter (fully configured) for the preprocess panel.
static boolean getInitGenericObjectEditorFilter()
          returns if the GOEs in the Explorer will be initialized based on the data that is loaded into the Explorer.
static String getInitialDirectory()
          Returns the initial directory for the file chooser used for opening datasets.
static Properties getProperties()
          returns 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 void main(String[] args)
          only for testing - prints the content of the props file.
static void set(String property, String value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_FILE

public static final String PROPERTY_FILE
The name of the properties file.

See Also:
Constant Field Values
Constructor Detail

ExplorerDefaults

public ExplorerDefaults()
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 for
defaultValue - the default value for the property
Returns:
the value of the specified property

set

public static void set(String property,
                       String value)

getProperties

public static final Properties 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

public static String[] getTabs()
returns an array with the classnames of all the additional panels to display as tabs in the Explorer.

Returns:
the classnames

getInitialDirectory

public static String 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

public static Object getFilter()
returns the default filter (fully configured) for the preprocess panel.

Returns:
the default filter, null if none

getClassifier

public static Object 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

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

public static String getClassifierOutputAdditionalAttributes()
returns the string with the additional indices to output alongside the predictions.

Returns:
the indices, 0 if none are output

getClassifierStorePredictionsForVis

public static boolean getClassifierStorePredictionsForVis()
returns whether the predictions of the classifier are stored for visualization.

Returns:
true if predictions are stored

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

public static String getClassifierSourceCodeClass()
returns the default classname for a sourcable Classifier in the classify tab.

Returns:
the default classname

getClassifierErrorsPlotInstances

public static ClassifierErrorsPlotInstances 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

public static Object 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

public static ClustererAssignmentsPlotInstances getClustererAssignmentsPlotInstances()
Returns an instance of the class used for generating plot instances for displaying the cluster assignments.

Returns:
an instance of the class

getAssociator

public static Object getAssociator()
returns the default associator (fully configured) for the associations panel.

Returns:
the default associator, Apriori by default

getASEvaluator

public static Object getASEvaluator()
returns the default attribute evalautor (fully configured) for the attribute selection panel.

Returns:
the default attribute evaluator, CfsSubsetEval by default

getASSearch

public static Object 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

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

Parameters:
args - commandline parameters - ignored


Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.