Package weka.gui.beans
Class BatchClassifierEvent
- java.lang.Object
-
- java.util.EventObject
-
- weka.gui.beans.BatchClassifierEvent
-
- All Implemented Interfaces:
java.io.Serializable
public class BatchClassifierEvent extends java.util.EventObjectClass 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 Summary
Constructors Constructor Description BatchClassifierEvent(java.lang.Object source, Classifier scheme, DataSetEvent trsI, DataSetEvent tstI, int setNum, int maxSetNum)Creates a newBatchClassifierEventinstance.BatchClassifierEvent(java.lang.Object source, Classifier scheme, DataSetEvent trsI, DataSetEvent tstI, int runNum, int maxRunNum, int setNum, int maxSetNum)Creates a newBatchClassifierEventinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassifiergetClassifier()Get the classifierlonggetGroupIdentifier()intgetMaxRunNumber()Get the maximum run numberintgetMaxSetNumber()Get the maximum set number (ie the total number of training and testing sets in the series).intgetRunNumber()Get the run number.intgetSetNumber()Get the set number (ie which fold this is)DataSetEventgetTestSet()Get the test setDataSetEventgetTrainSet()Get the train setvoidsetClassifier(Classifier classifier)Set the classifiervoidsetGroupIdentifier(long identifier)voidsetTestSet(DataSetEvent tse)Set the test setvoidsetTrainSet(DataSetEvent tse)Set the training set
-
-
-
Constructor Detail
-
BatchClassifierEvent
public BatchClassifierEvent(java.lang.Object source, Classifier scheme, DataSetEvent trsI, DataSetEvent tstI, int setNum, int maxSetNum)Creates a newBatchClassifierEventinstance.- Parameters:
source- the source objectscheme- a ClassifiertrsI- the training instances used to train the classifiertstI- the test instancessetNum- the set number of the test instancesmaxSetNum- 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 newBatchClassifierEventinstance.- Parameters:
source- the source objectscheme- a ClassifiertrsI- the training instances used to train the classifiertstI- the test instancesrunNum- the run numbermaxRunNum- the maximum run numbersetNum- the set number of the test instancesmaxSetNum- 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()
-
-