Class BatchClassifierEvent

  • All Implemented Interfaces:
    java.io.Serializable

    public class BatchClassifierEvent
    extends java.util.EventObject
    Class encapsulating a built classifier and a batch of instances to test on.
    Since:
    1.0
    Version:
    $Revision: 5782 $
    Author:
    Mark Hall
    See Also:
    EventObject, Serialized Form
    • Constructor Detail

      • BatchClassifierEvent

        public BatchClassifierEvent​(java.lang.Object source,
                                    Classifier scheme,
                                    DataSetEvent trsI,
                                    DataSetEvent tstI,
                                    int setNum,
                                    int maxSetNum)
        Creates a new BatchClassifierEvent instance.
        Parameters:
        source - the source object
        scheme - a Classifier
        trsI - the training instances used to train the classifier
        tstI - the test instances
        setNum - the set number of the test instances
        maxSetNum - the last set number in the series
      • BatchClassifierEvent

        public BatchClassifierEvent​(java.lang.Object source,
                                    Classifier scheme,
                                    DataSetEvent trsI,
                                    DataSetEvent tstI,
                                    int runNum,
                                    int maxRunNum,
                                    int setNum,
                                    int maxSetNum)
        Creates a new BatchClassifierEvent instance.
        Parameters:
        source - the source object
        scheme - a Classifier
        trsI - the training instances used to train the classifier
        tstI - the test instances
        runNum - the run number
        maxRunNum - the maximum run number
        setNum - the set number of the test instances
        maxSetNum - the last set number in the series
    • Method Detail

      • getClassifier

        public Classifier getClassifier()
        Get the classifier
        Returns:
        the classifier
      • setClassifier

        public void setClassifier​(Classifier classifier)
        Set the classifier
        Parameters:
        classifier - the classifier
      • setTestSet

        public void setTestSet​(DataSetEvent tse)
        Set the test set
        Parameters:
        tse - the test set
      • getTestSet

        public DataSetEvent getTestSet()
        Get the test set
        Returns:
        the test set
      • setTrainSet

        public void setTrainSet​(DataSetEvent tse)
        Set the training set
        Parameters:
        tse - the training set
      • getTrainSet

        public DataSetEvent getTrainSet()
        Get the train set
        Returns:
        the training set
      • getRunNumber

        public int getRunNumber()
        Get the run number.
        Returns:
        the run number
      • getMaxRunNumber

        public int getMaxRunNumber()
        Get the maximum run number
        Returns:
        the maximum run number
      • getSetNumber

        public int getSetNumber()
        Get the set number (ie which fold this is)
        Returns:
        the set number for the training and testing data sets encapsulated in this event
      • getMaxSetNumber

        public int getMaxSetNumber()
        Get the maximum set number (ie the total number of training and testing sets in the series).
        Returns:
        the maximum set number
      • setGroupIdentifier

        public void setGroupIdentifier​(long identifier)
      • getGroupIdentifier

        public long getGroupIdentifier()