Projection Based Clustering

A clustering approach for every projection method based on the generalized U*-matrix visualization of a topographic map is made available here [Thrun/Ultsch,2017] . The number of clusters and the cluster structure can be estimated by counting the valleys in a topographic map. If the number of clusters and the clustering method are chosen correctly, then the clusters will be well separated by mountains in the visualization. Most projection methods are wrappers for already available methods in R. However, the neighbor retrieval visualizer (NeRV) is based on C++ source code of the 'dredviz' software package and the Curvilinear Component Analysis (CCA) is translated from 'MATLAB' ('SOM Toolbox' 2.0) to R.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


1.0.5 by Michael Thrun, 2 months ago

Browse source code at

Authors: Michael Thrun [aut, cre], Florian Lerch [aut], Felix Pape [aut], Kristian Nybo [cph], Jarkko Venna [cph]

Documentation:   PDF Manual  

GPL-3 license

Imports Rcpp, ggplot2, stats, graphics, vegan, deldir, geometry, GeneralizedUmatrix, shiny, shinyjs

Suggests fastICA, tsne, FastKNN, MASS, pcaPP, spdep, methods, pracma, grid, mgcv, fields, png, reshape2

Linking to Rcpp

System requirements: C++11

Suggested by DatabionicSwarm, GeneralizedUmatrix.

See at CRAN