The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

Exploratory Principal Component Analysis

lifecycle

epca is an R package for comprehending any data matrix that contains low-rank and sparse underlying signals of interest. The package currently features two key tools:

Installation

You can install the released version of epca from CRAN with:

install.packages("epca")

or the development version from GitHub with:

# install.packages("devtools")
devtools::install_github("fchen365/epca")

Example

The usage of sca and sma is straightforward. For example, to find k sparse PCs of a data matrix X:

sca(X, k)

Similarly, we can find a rank-k sparse matrix decomposition by

sma(X, k)

For more examples, please see the vignette:

vignette("epca")

Getting help

If you encounter a clear bug, please file an issue with a minimal reproducible example on GitHub.

Reference

Chen F and Rohe K, “A New Basis for Sparse PCA.” (arXiv)

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.