Perform MDS decomposition using stats:cmdscale
d.MDS(x, k = 2, dist.method = c("euclidean", "maximum", "manhattan",
"canberra", "binary", "minkowski"), eig = FALSE, add = FALSE,
x.ret = FALSE, scale = TRUE, center = TRUE, verbose = TRUE, ...)
Input data
Integer vector of length 1 or greater. Rank of decomposition
String: method to use to calculate distance. See stats::dist("method")
Logical: If TRUE, return eigenvalues. Default = FALSE
Logical: If TRUE, an additive constant c*
will be computed and added to the
non-diagonal dissimilarities, which makes the Euclidean. Default = FALSE
Logical: If TRUE, return the doubly centered symmetric distance matrix. Default = FALSE
Logicall: If TRUE, scale input data before decomposition. Default = TRUE
Logicall: If TRUE, also center input data if scale
is TRUE
.
Default = TRUE
Logical: If TRUE, print messages to screen. Default = TRUE
Additional parameters to be passed to svd
rtDecom object
Project scaled variables to MDS components. Input must be n by p, where n represents number of cases, and p represents number of features. fastMDS will be applied to the transpose of the n x p matrix. fastMDS will fail if there are any NA values or constant features: remove them using preprocess
Other Decomposition: d.CUR
,
d.H2OAE
, d.H2OGLRM
,
d.ICA
, d.ISOMAP
,
d.KPCA
, d.LLE
,
d.NMF
, d.PCA
,
d.SPCA
, d.SVD
,
d.TSNE
, d.UMAP