Dimension Reduction and Estimation Methods

We provide linear and nonlinear dimension reduction techniques. Intrinsic dimension estimation methods for exploratory analysis are also provided. For more details on the package, see the paper by You (2020) .

CRAN_Status_Badge develVersion Travis-CI Build Status

Rdimtools is an R package for dimension reduction, manifold learning, and intrnsic dimension estimation methods. Current version 0.4.2 provides 125 manifold learning methods and 13 intrinsic dimension estimation methods.

The philosophy is simple, the more we have at hands, the better we can play.


You can install a release version from CRAN:


or the development version from github:


Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.


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.8 by Kisung You, 6 months ago


Report a bug at https://github.com/kisungyou/Rdimtools/issues

Browse source code at https://github.com/cran/Rdimtools

Authors: Kisung You [aut, cre] , Changhee Suh [ctb]

Documentation:   PDF Manual  

MIT + file LICENSE license

Imports CVXR, MASS, RANN, Rcpp, RcppDE, Rcsdp, Rdpack, RSpectra, graphics, maotai, mclustcomp, stats, utils

Suggests knitr, rmarkdown

Linking to Rcpp, RcppArmadillo, RcppDist, maotai

Imported by Riemann, T4cluster, spinifex.

See at CRAN