The Successive Projections Algorithm (SPA) Homepage


Files available for download:


Latest version of the graphical user interface for Matlab


User’s manual


Script for downloading the example dataset





M. C. U. Araújo, T. C. B. Saldanha, R. K. H. Galvão, T. Yoneyama, H. C. Chame, V. Visani, “The Successive Projections Algorithm for variable selection in spectroscopic multicomponent”, Chemometrics and Intelligent Laboratory Systems, 57 (2) 65-73, 2001.


R. K. H. Galvão,  M. C. U. Araújo, W. D. Fragoso, E. C. Silva, G. E. José, S. F. C. Soares, H. M. Paiva, “A Variable Elimination Method to Improve the Parsimony of MLR Models Using the Successive Projections Algorithm”, Chemometrics and Intelligent Laboratory Systems, 92 (1) 83–91, 2008.


R. K. H. Galvão, M. C. U. Araújo, G. E. Jose, M. J. C. Pontes, E. C. Silva, T. C. B. Saldanha, “A method for calibration and validation subset partitioning”, Talanta, 67, 736-740, 2005.


Download the previous version