Local_TSA: Local Tangent Space Alignment

Description Usage Arguments Details Value References Examples

View source: R/LTSA.R

Description

Local Tangent Space Alignment

Usage

1
Local_TSA(X, k, d)

Arguments

X

N x D matrix (N samples, D features).

k

integer; Number of nearest neighbor.

d

integer; The target dimension.

Details

Matlab codes were written by Zhenyue Zhang & Hongyuan Zha (2004) and extracted from Todd Wittman's MANI: Manifold Learning Toolkit.

Value

N x d matrix; the projected data.

References

Zhang, Z., & Zha, H. (2004). Principal Manifolds and Nonlinear Dimensionality Reduction via Tangent Space Alignment. SIAM Journal on Scientific Computing, 26(1), 313-338.

MANI: Manifold Learning Toolkit - http://macs.citadel.edu/wittman/research.html

Examples

1
2
3
4
5
6
#Simulate data
sim_data <- swiss_roll(N = 600)
library(plotly)
p1 <- plotly_3D(sim_data); p1
LTSA_data <- Local_TSA(sim_data$data, k = 8, d = 2)
p2 <- plotly_2D(LTSA_data, color = sim_data$colors); p2

kcf-jackson/maniTools documentation built on April 20, 2020, 8:29 a.m.