GUI for Robust Principal Component Analysis
Download GUI
The GUIs are developed in MATALB® on Windows and Linux platforms. Please download and install the appropriate Matlab Compiler Runtime (MCR) as well.
The GUI performs Robust PCA on:
- Synthesized low-rank and sparse matrix additions.
- Data from external experiments.
Matrix constructions details can be found in [1].
![](figures/rpcaMats.jpg)
Generate test matrices
Synthesizes test matrices of a specified sized. Test matrices are a sum of a low-rank matrix and a sparse matrix. The users set the types and fractional sparsity and ranks of the low-rank and sparse matrices.
Load test matrices
Users may analyze test matrices from an external experiment. The matrices are to be formatted as follows.
- Separate row by new lines.
- Separate columns (entries of a row) by commas.
E.g.:
2.5,3.0,1.2
6.2,2.1,-7.8
-9.7,4.5,2.0
References
[1] V.W. Bandara, L.L. Scharf, R.C. Paffenroth, A.P. Jayasumana, and P.C. DuToit, Empirical Recovery Regions of Robust PCA, In review. (PDF available upon request)
[2] V.W. Bandara, Ph.D. Dissertation, Spring 2014.