org.apache.mahout.clustering.display
Class DisplayClustering
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
org.apache.mahout.clustering.display.DisplayClustering
- All Implemented Interfaces:
- ImageObserver, MenuContainer, Serializable, Accessible
- Direct Known Subclasses:
- DisplayDirichlet
public class DisplayClustering
- extends Frame
- See Also:
- Serialized Form
Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Method Summary |
protected static void |
generate2dSamples()
|
protected static void |
generate2dSamples(int num,
double mx,
double my,
double sdx,
double sdy)
Generate random samples and add them to the sampleData |
protected static void |
generateSamples()
|
protected static void |
generateSamples(int num,
double mx,
double my,
double sd)
Generate random samples and add them to the sampleData |
void |
initialize()
|
protected static boolean |
isSignificant(Cluster cluster)
|
protected static void |
loadClusters(org.apache.hadoop.fs.Path output)
|
static void |
main(String[] args)
|
void |
paint(Graphics g)
|
protected static void |
plotClusters(Graphics2D g2)
|
protected static void |
plotEllipse(Graphics2D g2,
Vector v,
Vector dv)
Draw an ellipse on the graphics context |
protected static void |
plotRectangle(Graphics2D g2,
Vector v,
Vector dv)
Draw a rectangle on the graphics context |
protected static void |
plotSampleData(Graphics2D g2)
|
protected static void |
plotSampleParameters(Graphics2D g2)
|
protected static List<Cluster> |
readClusters(org.apache.hadoop.fs.Path clustersIn)
|
protected static void |
writeSampleData(org.apache.hadoop.fs.Path output)
|
Methods inherited from class java.awt.Frame |
addNotify, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, paramString, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
DS
protected static final int DS
- See Also:
- Constant Field Values
SIZE
protected static final int SIZE
- See Also:
- Constant Field Values
SAMPLE_DATA
protected static final List<VectorWritable> SAMPLE_DATA
CLUSTERS
protected static final List<List<Cluster>> CLUSTERS
T1
protected static final double T1
- See Also:
- Constant Field Values
T2
protected static final double T2
- See Also:
- Constant Field Values
res
protected static int res
DisplayClustering
public DisplayClustering()
initialize
public void initialize()
main
public static void main(String[] args)
throws Exception
- Throws:
Exception
paint
public void paint(Graphics g)
- Overrides:
paint
in class Window
plotClusters
protected static void plotClusters(Graphics2D g2)
plotSampleParameters
protected static void plotSampleParameters(Graphics2D g2)
plotSampleData
protected static void plotSampleData(Graphics2D g2)
plotRectangle
protected static void plotRectangle(Graphics2D g2,
Vector v,
Vector dv)
- Draw a rectangle on the graphics context
- Parameters:
g2
- a Graphics2D contextv
- a Vector of rectangle centerdv
- a Vector of rectangle dimensions
plotEllipse
protected static void plotEllipse(Graphics2D g2,
Vector v,
Vector dv)
- Draw an ellipse on the graphics context
- Parameters:
g2
- a Graphics2D contextv
- a Vector of ellipse centerdv
- a Vector of ellipse dimensions
generateSamples
protected static void generateSamples()
generate2dSamples
protected static void generate2dSamples()
generateSamples
protected static void generateSamples(int num,
double mx,
double my,
double sd)
- Generate random samples and add them to the sampleData
- Parameters:
num
- int number of samples to generatemx
- double x-value of the sample meanmy
- double y-value of the sample meansd
- double standard deviation of the samples
writeSampleData
protected static void writeSampleData(org.apache.hadoop.fs.Path output)
throws IOException
- Throws:
IOException
readClusters
protected static List<Cluster> readClusters(org.apache.hadoop.fs.Path clustersIn)
throws IOException,
InstantiationException,
IllegalAccessException
- Throws:
IOException
InstantiationException
IllegalAccessException
loadClusters
protected static void loadClusters(org.apache.hadoop.fs.Path output)
throws IOException,
InstantiationException,
IllegalAccessException
- Throws:
IOException
InstantiationException
IllegalAccessException
generate2dSamples
protected static void generate2dSamples(int num,
double mx,
double my,
double sdx,
double sdy)
- Generate random samples and add them to the sampleData
- Parameters:
num
- int number of samples to generatemx
- double x-value of the sample meanmy
- double y-value of the sample meansdx
- double x-value standard deviation of the samplessdy
- double y-value standard deviation of the samples
isSignificant
protected static boolean isSignificant(Cluster cluster)
Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.