Perform an ordination that reduces a spatial phylogenetic data set into k dimensions, using one of
several alternative ordination algorithms.
Usage
ps_ordinate(ps, method = c("cmds", "nmds", "pca"), k = 3, spatial = TRUE)Arguments
- ps
A
phylospatialobject. Unlessmethod = "pca",psmust have a non-nulldissimcomponent, generated by ps_add_dissim.- method
Ordination method, either
"cmds"(the default, classical MDS, implemented viastats::cmdscale(),"nmds"(nonmetric MDS, implemented viavegan::metaMDS(); this is slower but often preferred), or"pca"(principal component analysis, implemented viastats::prcomp()),.- k
Positive integer giving the desired number of output dimensions; default is
3.- spatial
Logical indicating whether a spatial object (inherited from
ps) should be returned. Default is TRUE.
See also
For visualization using ordination onto RGB color space, see ps_rgb().
Examples
ps <- ps_add_dissim(ps_simulate(50, 5, 5))
ord <- ps_ordinate(ps, method = "cmds", k = 4)
terra::plot(ord)
