|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
weka.gui.beans.AbstractTrainAndTestSetProducer
weka.gui.beans.TrainTestSplitMaker
public class TrainTestSplitMaker
Bean that accepts data sets, training sets, test sets and produces both a training and test set by randomly spliting the data
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.BaselineResizeBehavior |
| Field Summary |
|---|
| Fields inherited from class javax.swing.JComponent |
|---|
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
TrainTestSplitMaker()
|
|
| Method Summary | |
|---|---|
void |
acceptDataSet(DataSetEvent e)
Accept a data set |
void |
acceptTestSet(TestSetEvent e)
Accept a test set |
void |
acceptTrainingSet(TrainingSetEvent e)
Accept a training set |
void |
connectionNotification(String eventName,
Object source)
Notify this object that it has been registered as a listener with a source with respect to the supplied event name |
void |
disconnectionNotification(String eventName,
Object source)
Notify this object that it has been deregistered as a listener with a source with respect to the supplied event name |
Enumeration |
enumerateRequests()
Get list of user requests |
boolean |
eventGeneratable(String eventName)
Returns true, if at the current time, the named event could be generated. |
String |
getCustomName()
Get the custom (descriptive) name for this bean (if one has been set) |
int |
getSeed()
Get the value of the random seed |
Instances |
getStructure(String eventName)
Get the structure of the output encapsulated in the named event. |
double |
getTrainPercent()
Get the percentage of the data that will be in the training portion of the split |
String |
globalInfo()
Global info for this bean |
boolean |
isBusy()
Returns true if. |
void |
performRequest(String request)
Perform the named request |
String |
seedTipText()
Tip text for this property |
void |
setCustomName(String name)
Set a custom (descriptive) name for this bean |
void |
setSeed(int newSeed)
Set the random seed |
void |
setTrainPercent(double newTrainPercent)
Set the percentage of data to be in the training portion of the split |
void |
stop()
Stop processing |
String |
trainPercentTipText()
Tip text info for this property |
| Methods inherited from class weka.gui.beans.AbstractTrainAndTestSetProducer |
|---|
addTestSetListener, addTrainingSetListener, connectionAllowed, connectionAllowed, getVisual, removeTestSetListener, removeTrainingSetListener, setLog, setVisual, useDefaultVisual |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public TrainTestSplitMaker()
| Method Detail |
|---|
public Instances getStructure(String eventName)
getStructure in interface StructureProducereventName - the name of the output event that encapsulates
the requested output.
public void connectionNotification(String eventName,
Object source)
connectionNotification in interface BeanCommonconnectionNotification in class AbstractTrainAndTestSetProducereventName - the eventsource - the source with which this object has been registered as
a listener
public void disconnectionNotification(String eventName,
Object source)
disconnectionNotification in interface BeanCommondisconnectionNotification in class AbstractTrainAndTestSetProducereventName - the eventsource - the source with which this object has been registered as
a listenerpublic void setCustomName(String name)
setCustomName in interface BeanCommonname - the name to usepublic String getCustomName()
getCustomName in interface BeanCommonpublic String globalInfo()
String valuepublic String trainPercentTipText()
String valuepublic void setTrainPercent(double newTrainPercent)
newTrainPercent - an int valuepublic double getTrainPercent()
int valuepublic String seedTipText()
String valuepublic void setSeed(int newSeed)
newSeed - an int valuepublic int getSeed()
int valuepublic void acceptTrainingSet(TrainingSetEvent e)
acceptTrainingSet in interface TrainingSetListenere - a TrainingSetEvent valuepublic void acceptTestSet(TestSetEvent e)
acceptTestSet in interface TestSetListenere - a TestSetEvent valuepublic void acceptDataSet(DataSetEvent e)
acceptDataSet in interface DataSourceListeneracceptDataSet in class AbstractTrainAndTestSetProducere - a DataSetEvent valuepublic void stop()
stop in interface BeanCommonstop in class AbstractTrainAndTestSetProducerpublic boolean isBusy()
isBusy in interface BeanCommonpublic Enumeration enumerateRequests()
enumerateRequests in interface UserRequestAcceptorEnumeration valuepublic void performRequest(String request)
performRequest in interface UserRequestAcceptorrequest - a String value
IllegalArgumentException - if an error occurspublic boolean eventGeneratable(String eventName)
eventGeneratable in interface EventConstraintseventName - the name of the event in question
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||