Generating Correlation Matrices With Specified Eigenvalues Using the Method of Alternating Projections

Authors
Citation
Niels G. Waller, Generating Correlation Matrices With Specified Eigenvalues Using the Method of Alternating Projections, American statistician , 74(1), 2020, pp. 21-28
Journal title
ISSN journal
00031305
Volume
74
Issue
1
Year of publication
2020
Pages
21 - 28
Database
ACNP
SICI code
Abstract
This article describes a new algorithm for generating correlation matrices with specified eigenvalues. The algorithm uses the method of alternating projections (MAP) that was first described by Neumann. The MAP algorithm for generating correlation matrices is both easy to understand and to program in higher-level computer languages, making this method accessible to applied researchers with no formal training in advanced mathematics. Simulations indicate that the new algorithm has excellent convergence properties. Correlation matrices with specified eigenvalues can be profitably used in Monte Carlo research in statistics, psychometrics, computer science, and related disciplines. To encourage such use, R code (R Core Team) for implementing the algorithm is provided in the supplementary material.