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 dimensionality techniques, see the paper by Ma and Zhu (2013) if you are interested in statistical approach, or Engel, Huttenberger, and Hamann (2012) for a broader multi-disciplinary overview.

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.


0.4.2 by Kisung You, a year ago


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

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

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

Documentation:   PDF Manual  

GPL-3 license

Imports Rcpp, ADMM, graphics, stats, Rtsne, Rcsdp, Rdpack, RSpectra, CVXR, Matrix, utils, RcppDE

Linking to Rcpp, RcppArmadillo

See at CRAN