Learn R Programming

⚠️There's a newer version (1.2.1) of this package.Take me there.

ProjectionBasedClustering (version 1.1.2)

Projection Based Clustering

Description

A clustering approach applicable to every projection method is proposed here. The two-dimensional scatter plot of any projection method can construct a topographic map which displays unapparent data structures by using distance and density information of the data. The generalized U*-matrix renders this visualization in the form of a topographic map, which can be used to automatically define the clusters of high-dimensional data. The whole system is based on Thrun and Ultsch, "Using Projection based Clustering to Find Distance and Density based Clusters in High-Dimensional Data" . Selecting the correct projection method will result in a visualization in which mountains surround each cluster. The number of clusters can be determined by counting valleys on the topographic map. Most projection methods are wrappers for already available methods in R. By contrast, 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.

Copy Link

Version

Install

install.packages('ProjectionBasedClustering')

Monthly Downloads

749

Version

1.1.2

License

GPL-3

Maintainer

Michael Thrun

Last Published

August 25th, 2020

Functions in ProjectionBasedClustering (1.1.2)

DefaultColorSequence

Default color sequence for plots
CCA

Curvilinear Component Analysis (CCA)
ICA

Independent Component Analysis (ICA)
PlotProjectedPoints

Plot Projected Points
PCA

Principal Component Analysis (PCA)
interactiveClustering

GUI for interactive cluster analysis
ShortestGraphPathsC

Shortest GraphPaths = geodesic distances
ProjectionBasedClustering

Automatic Projection-based Clustering (PBC) [Thrun/Ultsch, 2020]
ProjectionBasedClustering-package

Projection Based Clustering
interactiveProjectionBasedClustering

Interactive Projection-Based Clustering of [Thrun et al., 2020]
DijkstraSSSP

Dijkstra SSSP
interactiveGeneralizedUmatrixIsland

GUI for cutting out an Island.
ProjectionPursuit

Projection Pursuit
SammonsMapping

Sammons Mapping
tSNE

T-distributed Stochastic Neighbor Embedding (t-SNE)
KruskalStress

Kruskal stress calculation
Isomap

Isomap
Hepta

Hepta from FCPS
Delaunay4Points

Adjacency matrix of the delaunay graph for BestMatches of Points
NeRV

Neighbor Retrieval Visualizer (NeRV)
MDS

Multidimensional Scaling (MDS)