Class AbstractWEKAFitnessFunction

    • Field Detail

      • m_Instances

        protected weka.core.Instances m_Instances
        the data to use for cross-validation.
      • m_Dataset

        protected PlaceholderFile m_Dataset
        the filename of the data to use for cross-validation.
      • m_Classifier

        protected weka.classifiers.Classifier m_Classifier
        the classifier to use if no serialized model is given.
      • m_OutputDirectory

        protected PlaceholderDirectory m_OutputDirectory
        the directory to store the generated ARFF files in.
      • m_Folds

        protected int m_Folds
        the number of folds for cross-validation.
      • m_CrossValidationSeed

        protected int m_CrossValidationSeed
        the cross-validation seed.
      • m_ClassIndex

        protected String m_ClassIndex
        the class index.
      • m_init

        protected boolean m_init
        initialised?
    • Constructor Detail

      • AbstractWEKAFitnessFunction

        public AbstractWEKAFitnessFunction()
    • Method Detail

      • setFolds

        public void setFolds​(int value)
        Sets the number of folds to use in cross-validation.
        Parameters:
        value - the number of folds
      • getFolds

        public int getFolds()
        Returns the number of folds to use in cross-validation.
        Returns:
        the number of folds
      • foldsTipText

        public String foldsTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setCrossValidationSeed

        public void setCrossValidationSeed​(int value)
        Sets the seed value to use for cross-validation.
        Parameters:
        value - the seed to use
      • getCrossValidationSeed

        public int getCrossValidationSeed()
        Returns the current seed value for cross-validation.
        Returns:
        the seed value
      • crossValidationSeedTipText

        public String crossValidationSeedTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setInstances

        public void setInstances​(weka.core.Instances value)
        Sets the data to use for cross-validation.
        Parameters:
        value - the dataset
      • getInstances

        public weka.core.Instances getInstances()
        Returns the currently set dataset for cross-validation.
        Returns:
        the dataset
      • setDataset

        public void setDataset​(PlaceholderFile value)
        Sets the filename of the dataset to use for cross-validation.
        Parameters:
        value - the filename
      • getDataset

        public PlaceholderFile getDataset()
        Returns the currently set filename of the dataset for cross-validation.
        Returns:
        the filename
      • datasetTipText

        public String datasetTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setClassifier

        public void setClassifier​(weka.classifiers.Classifier value)
        Sets the classifier to use (if no serialized model is used).
        Parameters:
        value - the classifier
      • getClassifier

        public weka.classifiers.Classifier getClassifier()
        Returns the currently set classifier.
        Returns:
        the classifier
      • classifierTipText

        public String classifierTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setOutputDirectory

        public void setOutputDirectory​(PlaceholderDirectory value)
        Sets the directory for the generated ARFF files.
        Parameters:
        value - the directory
      • getOutputDirectory

        public PlaceholderDirectory getOutputDirectory()
        Returns the currently set directory for the generated ARFF files.
        Returns:
        the directory
      • outputDirectoryTipText

        public String outputDirectoryTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setClassIndex

        public void setClassIndex​(String value)
        Sets the class index.
        Parameters:
        value - the class index
      • getClassIndex

        public String getClassIndex()
        Returns the current class index.
        Returns:
        the class index
      • classIndexTipText

        public String classIndexTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • measureTipText

        public String measureTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • init

        protected void init()