public class ClassifierPerformanceEvaluator extends AbstractEvaluator implements BatchClassifierListener, Serializable, UserRequestAcceptor, EventConstraints
JComponent.AccessibleJComponentComponent.BaselineResizeBehaviorTOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
ClassifierPerformanceEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptClassifier(BatchClassifierEvent ce)
Accept a classifier to be evaluated.
|
void |
addTextListener(TextListener cl)
Add a text listener
|
void |
addThresholdDataListener(ThresholdDataListener cl)
Add a threshold data listener
|
void |
addVisualizableErrorListener(VisualizableErrorListener vel)
Add a visualizable error listener
|
Enumeration |
enumerateRequests()
Return an enumeration of user activated requests for this bean
|
String |
errorPlotPointSizeProportionalToMarginTipText()
Get the tip text for this property.
|
String |
evaluationMetricsToOutputTipText()
Get the tip text for this property.
|
boolean |
eventGeneratable(String eventName)
Returns true, if at the current time, the named event could be generated.
|
String |
executionSlotsTipText()
Get the tip text for this property.
|
String |
getCustomName()
Get the custom (descriptive) name for this bean (if one has been set)
|
boolean |
getErrorPlotPointSizeProportionalToMargin()
Get whether the point size on classification error plots should be
proportional to the prediction margin.
|
String |
getEvaluationMetricsToOutput()
Get the evaluation metrics to output (as a comma-separated list).
|
int |
getExecutionSlots()
Get the number of execution slots to use.
|
String |
globalInfo()
Global info for this bean
|
boolean |
isBusy()
Returns true if.
|
void |
performRequest(String request)
Perform the named request
|
void |
removeTextListener(TextListener cl)
Remove a text listener
|
void |
removeThresholdDataListener(ThresholdDataListener cl)
Remove a Threshold data listener
|
void |
removeVisualizableErrorListener(VisualizableErrorListener vel)
Remove a visualizable error listener
|
void |
setCustomName(String name)
Set a custom (descriptive) name for this bean
|
void |
setErrorPlotPointSizeProportionalToMargin(boolean e)
Set whether the point size on classification error plots should be
proportional to the prediction margin.
|
void |
setEvaluationMetricsToOutput(String m)
Set the evaluation metrics to output (as a comma-separated list).
|
void |
setExecutionSlots(int slots)
Set the number of executions slots to use.
|
void |
stop()
Try and stop any action
|
connectionAllowed, connectionAllowed, connectionNotification, disconnectionNotification, getVisual, setLog, setVisual, useDefaultVisualgetAccessibleContext, getUI, getUIClassID, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validateaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic void setEvaluationMetricsToOutput(String m)
m - the evaluation metrics to outputpublic String getEvaluationMetricsToOutput()
public String evaluationMetricsToOutputTipText()
public void setErrorPlotPointSizeProportionalToMargin(boolean e)
e - true if the point size is to be proportional to the margin.public boolean getErrorPlotPointSizeProportionalToMargin()
public String errorPlotPointSizeProportionalToMarginTipText()
public int getExecutionSlots()
public void setExecutionSlots(int slots)
slots - the number of execution slots to usepublic String executionSlotsTipText()
public void setCustomName(String name)
setCustomName in interface BeanCommonname - the name to usepublic String getCustomName()
getCustomName in interface BeanCommonpublic String globalInfo()
String valuepublic void acceptClassifier(BatchClassifierEvent ce)
acceptClassifier in interface BatchClassifierListenerce - a BatchClassifierEvent valuepublic boolean isBusy()
isBusy in interface BeanCommonpublic void stop()
stop in interface BeanCommonstop in class AbstractEvaluatorpublic Enumeration enumerateRequests()
enumerateRequests in interface UserRequestAcceptorEnumeration valuepublic void performRequest(String request)
performRequest in interface UserRequestAcceptorrequest - the request to performIllegalArgumentException - if an error occurspublic void addTextListener(TextListener cl)
cl - a TextListener valuepublic void removeTextListener(TextListener cl)
cl - a TextListener valuepublic void addThresholdDataListener(ThresholdDataListener cl)
cl - a ThresholdDataListener valuepublic void removeThresholdDataListener(ThresholdDataListener cl)
cl - a ThresholdDataListener valuepublic void addVisualizableErrorListener(VisualizableErrorListener vel)
vel - a VisualizableErrorListener valuepublic void removeVisualizableErrorListener(VisualizableErrorListener vel)
vel - a VisualizableErrorListener valuepublic boolean eventGeneratable(String eventName)
eventGeneratable in interface EventConstraintseventName - the name of the event in questionCopyright © 2013 University of Waikato, Hamilton, NZ. All Rights Reserved.