Documentation of 'smile.plot.Dendrogram' Java class
Dendrogram
smile.plot

Class Dendrogram



  • public class Dendrogram
    extends Plot
    A dendrogram is a tree diagram frequently used to illustrate the arrangement of the clusters produced by hierarchical clustering.
    • Constructor Summary

      Constructors 
      Constructor and Description
      Dendrogram(int[][] merge, double[] height)
      Constructor.
      Dendrogram(int[][] merge, double[] height, java.awt.Color color)
      Constructor.
    • Constructor Detail

      • Dendrogram

        public Dendrogram(int[][] merge,
                          double[] height)
        Constructor.
        Parameters:
        merge - an n-1 by 2 matrix of which row i describes the merging of clusters at step i of the clustering. If an element j in the row is less than n, then observation j was merged at this stage. If j ≥ n then the merge was with the cluster formed at the (earlier) stage j-n of the algorithm.
        height - a set of n-1 non-decreasing real values, which are the clustering height, i.e., the value of the criterion associated with the clustering method for the particular agglomeration.
      • Dendrogram

        public Dendrogram(int[][] merge,
                          double[] height,
                          java.awt.Color color)
        Constructor.
        Parameters:
        merge - an n-1 by 2 matrix of which row i describes the merging of clusters at step i of the clustering. If an element j in the row is less than n, then observation j was merged at this stage. If j ≥ n then the merge was with the cluster formed at the (earlier) stage j-n of the algorithm.
        height - a set of n-1 non-decreasing real values, which are the clustering height, i.e., the value of the criterion associated with the clustering method for the particular agglomeration.
        color - the color for rendering the plot.
    • Method Detail

      • getHeight

        public double getHeight()
        Returns the height of tree.
      • paint

        public void paint(Graphics g)
        Description copied from class: Shape
        Draw the component with given graphics object.
        Specified by:
        paint in class Shape
      • plot

        public static PlotCanvas plot(int[][] merge,
                                      double[] height)
        Create a dendrogram plot.
        Parameters:
        merge - an n-1 by 2 matrix of which row i describes the merging of clusters at step i of the clustering. If an element j in the row is less than n, then observation j was merged at this stage. If j ≥ n then the merge was with the cluster formed at the (earlier) stage j-n of the algorithm.
        height - a set of n-1 non-decreasing real values, which are the clustering height, i.e., the value of the criterion associated with the clustering method for the particular agglomeration.
      • plot

        public static PlotCanvas plot(java.lang.String id,
                                      int[][] merge,
                                      double[] height)
        Create a dendrogram plot.
        Parameters:
        id - the id of the plot.
        merge - an n-1 by 2 matrix of which row i describes the merging of clusters at step i of the clustering. If an element j in the row is less than n, then observation j was merged at this stage. If j ≥ n then the merge was with the cluster formed at the (earlier) stage j-n of the algorithm.
        height - a set of n-1 non-decreasing real values, which are the clustering height, i.e., the value of the criterion associated with the clustering method for the particular agglomeration.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.