d_Isomap: Isomap

View source: R/d_Isomap.R

d_IsomapR Documentation

Isomap

Description

Perform ISOMAP decomposition using vegan::isomap

Usage

d_Isomap(
  x,
  k = 2,
  dist.method = "euclidean",
  nsd = 0,
  path = c("shortest", "extended"),
  center = TRUE,
  scale = TRUE,
  verbose = TRUE,
  n.cores = rtCores,
  ...
)

Arguments

x

Input data

k

Integer vector of length 1 or greater. Rank of decomposition

dist.method

Character: Distance calculation method. See vegan::vegdist

nsd

Integer: Number of shortest dissimilarities retained

path

Character: The path argument of vegan::isomap

center

Logical: If TRUE, center data prior to decomposition. Default = TRUE

scale

Logical: If TRUE, scale data prior to decomposition. Default = TRUE

verbose

Logical: If TRUE, print messages to output

n.cores

Integer: Number of cores to use

...

Additional parameters to be passed to vegan::isomap

Details

Project scaled variables to ISOMAP components Input must be n by p, where n represents number of cases, and p represents number of features. ISOMAP will be applied to the transpose of the n x p matrix.

Value

rtDecom object

Author(s)

E.D. Gennatas

See Also

Other Decomposition: d_H2OAE(), d_H2OGLRM(), d_ICA(), d_KPCA(), d_LLE(), d_MDS(), d_NMF(), d_PCA(), d_SPCA(), d_SVD(), d_TSNE(), d_UMAP()


egenn/rtemis documentation built on Dec. 17, 2024, 6:16 p.m.