UniformManifoldApproximationProjection {ProjectionBasedClustering} | R Documentation |
Uniform Manifold Approximation and Projection
Description
Uniform manifold approximation and projection is a technique for dimension reduction. The algorithm was described by [McInnes et al., 2018].
Usage
UniformManifoldApproximationProjection(DataOrDistances, k,
Epochs,OutputDimension=2,Algorithm='umap_pkg',PlotIt=FALSE,Cls,...)
Arguments
DataOrDistances |
Numerical matrix defined as either
or
|
k |
number of k nearest neighbors, Important parameter, if not given, settings of package umap will be used, default of package umap is currently 15 |
Epochs |
Number of eppochs (scalar), i.e, training length, default of package umap is currently 200 |
OutputDimension |
Number of dimensions in the Outputspace, default=2 |
Algorithm |
|
PlotIt |
Default: FALSE, If TRUE: Plots the projection as a 2d visualization. OutputDimension>2: only the first two dimensions will be shown |
Cls |
Optional,: only relevant if PlotIt=TRUE. Numeric vector, given Classification in numbers: every element is the cluster number of a certain corresponding element of data. |
... |
one of the other 21 parameters that can be specified, please see |
Details
To the knowledge of the author of this function no peer-reviewed publication of the method exists. Use with greate care.
Value
List of
ProjectedPoints |
[1:n,OutputDimension], n by OutputDimension matrix containing coordinates of the Projection |
ModelObject |
output of |
Setting |
specific settings used in |
Note
Uniform Manifold Approximation and Projection and U-matrix [Ultsch/Siemon, 1990] are both sometimes abbreviated with Umap. Hence the abbreveviation is omitted here.
Author(s)
Michael Thrun
References
[McInnes et al., 2018] McInnes, L., Healy, J., & Melville, J.: Umap: Uniform manifold approximation and projection for dimension reduction, arXiv preprint arXiv:1802.03426, 2018.
[Ultsch/Siemon, 1990] Ultsch, A., & Siemon, H. P.: Kohonen's Self Organizing Feature Maps for Exploratory Data Analysis, International Neural Network Conference, pp. 305-308, Kluwer Academic Press, Paris, France, 1990.
See Also
umap
of umap
umap
of uwot
Examples
data('Hepta')
Data=Hepta$Data
Proj=UniformManifoldApproximationProjection(Data)
## Not run:
PlotProjectedPoints(Proj$ProjectedPoints,Hepta$Cls)
## End(Not run)