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.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 Summary
Constructors Constructor Description BatchClassifierEvent(java.lang.Object source, Classifier scheme, DataSetEvent trsI, DataSetEvent tstI, int setNum, int maxSetNum)
Creates a newBatchClassifierEvent
instance.BatchClassifierEvent(java.lang.Object source, Classifier scheme, DataSetEvent trsI, DataSetEvent tstI, int runNum, int maxRunNum, int setNum, int maxSetNum)
Creates a newBatchClassifierEvent
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Classifier
getClassifier()
Get the classifierlong
getGroupIdentifier()
int
getMaxRunNumber()
Get the maximum run numberint
getMaxSetNumber()
Get the maximum set number (ie the total number of training and testing sets in the series).int
getRunNumber()
Get the run number.int
getSetNumber()
Get the set number (ie which fold this is)DataSetEvent
getTestSet()
Get the test setDataSetEvent
getTrainSet()
Get the train setvoid
setClassifier(Classifier classifier)
Set the classifiervoid
setGroupIdentifier(long identifier)
void
setTestSet(DataSetEvent tse)
Set the test setvoid
setTrainSet(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 newBatchClassifierEvent
instance.- 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 newBatchClassifierEvent
instance.- 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()
-
-