[Master Index] [Index for export/lyngby]

lyngby_km_plot_scat

(export/lyngby/lyngby_km_plot_scat.m)


Function Synopsis

lyngby_km_plot_scat(Centers, varargin)

Help text

 lyngby_km_plot_scat  - K-means scattergram of cluster centers

       function lyngby_km_plot_scat(Centers, ...
          'PropertyName', 'PropertyValue')
 
       Input:    Centers  Matrix with cluster centers

       Property: Assign   Vector with assignment corresponding to the
                          row index of the 'Data' datamatrix
                 Data     Original data, the number of columns should
                          equal that in Centers 
                 Labels   Label (eg. known labels) that should
                          correspond to the rows 'Data' datamatrix.

       This function plots a scattergram of the cluster centers from
       a K-means clustering analysis. The cluster center matrix is
       singular value decomposed and the centers are projected to a
       2D subspace spanned by the principal components. 

       If 'Data' are given (the original data matrix) then these are
       projected to the subspace. If 'Assign' is given then the
       projected elements in 'Data' are colored according to their
       cluster membership. Furthermore if 'Labels' are given the
       elements in 'Data' are rendered with different points. 

       Example: 
         load iris.txt
         [centers, assign] = lyngby_km_main(iris, 'type', 'mean', 
            'standardization', 'std', 'clusters', 3);
         lyngby_km_plot_scat(centers, 'assign', assign, 'data', iris, 
            'labels', kron([1 2 3],ones(1,50)))

       See also LYNGBY, LYNGBY_KM_MAIN, LYNGBY_KM_PLOT_DIST.

 $Id: lyngby_km_plot_scat.m,v 1.2 2003/01/30 11:52:45 fnielsen Exp $

Produced by mat2html on Wed Jul 29 15:43:40 2009
Cross-Directory links are: OFF