Learn R Programming

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

Rdimtools : Dimension Reduction and Estimation Methods

Rdimtools is an R package for dimension reduction, manifold learning, and intrnsic dimension estimation methods. Current version 1.0.0 provides 133 manifold learning methods and 17 intrinsic dimension estimation methods.

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

Installation

You can install a release version from CRAN:

install.packages("Rdimtools")

or the development version from github:

## install.packages("devtools")
devtools::install_github("kyoustat/Rdimtools")

Copy Link

Version

Install

install.packages('Rdimtools')

Monthly Downloads

608

Version

1.0.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Kisung You

Last Published

April 14th, 2020

Functions in Rdimtools (1.0.0)

aux.graphnbd

Construct Nearest-Neighborhood Graph
aux.preprocess

Preprocessing the data
aux.shortestpath

Find shortest path using Floyd-Warshall algorithm
est.boxcount

Box-counting Dimension
est.clustering

Intrinsic Dimension Estimation via Clustering
Rdimtools

Dimension Reduction and Estimation Methods
aux.gensamples

Generate model-based samples
aux.pkgstat

Show the number of functions for Rdimtools.
est.mle1

Maximum Likelihood Esimation with Poisson Process
est.mindml

MINDml
est.Ustat

ID Estimation with Convergence Rate of U-statistic on Manifold
do.adr

Adaptive Dimension Reduction
do.ammc

Adaptive Maximum Margin Criterion
est.nearneighbor2

Near-Neighbor Information with Bias Correction
est.mle2

Maximum Likelihood Esimation with Poisson Process and Bias Correction
do.dagdne

Double-Adjacency Graphs-based Discriminant Neighborhood Embedding
do.disr

Diversity-Induced Self-Representation
est.gdistnn

Intrinsic Dimension Estimation based on Manifold Assumption and Graph Distance
est.nearneighbor1

Intrinsic Dimension Estimation with Near-Neighbor Information
aux.kernelcov

Build a centered kernel matrix K
est.packing

Intrinsic Dimension Estimation using Packing Numbers
est.correlation

Correlation Dimension
est.danco

Intrinsic Dimensionality Estimation with DANCo
do.anmm

Average Neighborhood Margin Maximization
do.fscore

Fisher Score
do.fssem

Feature Subset Selection using Expectation-Maximization
est.mindkl

MiNDkl
est.pcathr

PCA Thresholding with Accumulated Variance
do.elde

Exponential Local Discriminant Embedding
est.twonn

Intrinsic Dimension Estimation by a Minimal Neighborhood Information
est.made

Manifold-Adaptive Dimension Estimation
do.cnpe

Complete Neighborhood Preserving Embedding
do.asi

Adaptive Subspace Iteration
est.incisingball

Intrinsic Dimension Estimation with Incising Ball
do.crp

Collaborative Representation-based Projection
do.bpca

Bayesian Principal Component Analysis
do.elpp2

Enhanced Locality Preserving Projection (2013)
do.extlpp

Extended Locality Preserving Projection
do.cscore

Constraint Score
do.cca

Canonical Correlation Analysis
do.kmvp

Kernel-Weighted Maximum Variance Projection
do.lfda

Local Fisher Discriminant Analysis
do.kudp

Kernel-Weighted Unsupervised Discriminant Projection
do.lltsa

Linear Local Tangent Space Alignment
do.dne

Discriminant Neighborhood Embedding
do.lmds

Landmark Multidimensional Scaling
do.llp

Local Learning Projections
do.lpca

Locally Principal Component Analysis
do.dspp

Discriminative Sparsity Preserving Projection
do.fa

Exploratory Factor Analysis
do.ica

Independent Component Analysis
do.cscoreg

Constraint Score using Spectral Graph
do.lspe

Locality and Similarity Preserving Embedding
do.lpe

Locality Pursuit Embedding
do.enet

Elastic Net Regularization
do.eslpp

Extended Supervised Locality Preserving Projection
do.lspp

Local Similarity Preserving Projection
do.npca

Nonnegative Principal Component Analysis
do.ldakm

Combination of LDA and K-means
do.lde

Local Discriminant Embedding
do.isoproj

Isometric Projection
do.lasso

Least Absolute Shrinkage and Selection Operator
do.ldp

Locally Discriminating Projection
do.lscore

Laplacian Score
do.lsda

Locality Sensitive Discriminant Analysis
do.npe

Neighborhood Preserving Embedding
do.lea

Locally Linear Embedded Eigenspace Analysis
do.modp

Modified Orthogonal Discriminant Projection
do.rlda

Regularized Linear Discriminant Analysis
do.mmsd

Multiple Maximum Scatter Difference
do.lsdf

Locality Sensitive Discriminant Feature
do.lda

Linear Discriminant Analysis
do.lsir

Localized Sliced Inverse Regression
do.lpfda

Locality Preserving Fisher Discriminant Analysis
do.nonpp

Nonnegative Orthogonal Neighborhood Preserving Projections
do.sir

Sliced Inverse Regression
do.rpcag

Robust Principal Component Analysis via Geometric Median
do.rsir

Regularized Sliced Inverse Regression
do.sdlpp

Sample-Dependent Locality Preserving Projection
do.nolpp

Nonnegative Orthogonal Locality Preserving Projection
do.lpmip

Locality-Preserved Maximum Information Projection
do.mfa

Marginal Fisher Analysis
do.mlie

Maximal Local Interclass Embedding
do.olda

Orthogonal Linear Discriminant Analysis
do.udp

Unsupervised Discriminant Projection
do.mmc

Maximum Margin Criterion
do.bmds

Bayesian Multidimensional Scaling
do.crda

Curvilinear Distance Analysis
do.cge

Constrained Graph Embedding
do.sammc

Semi-Supervised Adaptive Maximum Margin Criterion
do.rndproj

Random Projection
do.rsr

Regularized Self-Representation
do.mmp

Maximum Margin Projection
do.ppca

Probabilistic Principal Component Analysis
do.pls

Partial Least Squares
do.olpp

Orthogonal Locality Preserving Projection
do.dm

Diffusion Maps
do.nrsr

Non-convex Regularized Self-Representation
do.odp

Orthogonal Discriminant Projection
do.spc

Supervised Principal Component Analysis
do.ssldp

Semi-Supervised Locally Discriminant Projection
do.spca

Sparse Principal Component Analysis
do.dve

Distinguishing Variance Embedding
do.fastmap

FastMap
do.udfs

Unsupervised Discriminative Features Selection
do.lpp

Locality Preserving Projection
do.pca

Principal Component Analysis
do.ulda

Uncorrelated Linear Discriminant Analysis
do.pflpp

Parameter-Free Locality Preserving Projection
do.lamp

Local Affine Multidimensional Projection
do.isomap

Isometric Feature Mapping
do.ksda

Kernel Semi-Supervised Discriminant Analysis
do.ltsa

Local Tangent Space Alignment
do.mcfs

Multi-Cluster Feature Selection
do.lqmi

Linear Quadratic Mutual Information
do.save

Sliced Average Variance Estimation
do.sda

Semi-Supervised Discriminant Analysis
do.mds

(Classical) Multidimensional Scaling
do.mve

Minimum Volume Embedding
do.tsne

t-distributed Stochastic Neighbor Embedding
oos.linear

Out-Of-Sample Prediction for Linear Methods
do.slpp

Supervised Locality Preserving Projection
do.slpe

Supervised Locality Pursuit Embedding
do.opls

Orthogonal Partial Least Squares
do.onpp

Orthogonal Neighborhood Preserving Projections
do.msd

Maximum Scatter Difference
do.mvp

Maximum Variance Projection
do.specs

Supervised Spectral Feature Selection
do.specu

Unsupervised Spectral Feature Selection
do.ispe

Isometric Stochastic Proximity Embedding
do.crca

Curvilinear Component Analysis
do.spufs

Structure Preserving Unsupervised Feature Selection
do.cisomap

Conformal Isometric Feature Mapping
do.spp

Sparsity Preserving Projection
do.kmfa

Kernel Marginal Fisher Analysis
do.kmmc

Kernel Maximum Margin Criterion
do.kpca

Kernel Principal Component Analysis
do.kqmi

Kernel Quadratic Mutual Information
do.splapeig

Supervised Laplacian Eigenmaps
do.mvu

Maximum Variance Unfolding / Semidefinite Embedding
do.nnp

Nearest Neighbor Projection
do.lapeig

Laplacian Eigenmaps
do.spmds

Spectral Multidimensional Scaling
do.lisomap

Landmark Isometric Feature Mapping
do.spe

Stochastic Proximity Embedding
do.sne

Stochastic Neighbor Embedding
do.idmap

Interactive Document Map
do.keca

Kernel Entropy Component Analysis
do.iltsa

Improved Local Tangent Space Alignment
do.lle

Locally Linear Embedding
do.klde

Kernel Local Discriminant Embedding
do.llle

Local Linear Laplacian Eigenmaps
oos.linproj

OOS : Linear Projection
do.klfda

Kernel Local Fisher Discriminant Analysis
do.klsda

Kernel Locality Sensitive Discriminant Analysis
do.rpca

Robust Principal Component Analysis
do.plp

Piecewise Laplacian-based Projection (PLP)
do.ree

Robust Euclidean Embedding
do.sammon

Sammon Mapping