Optimal Shrinkage of Eigenvalues in the Spiked Covariance Model

Since the seminal work of Stein (1956) it has been understood that the empirical covariance matrix can be improved by shrinkage of the empirical eigenvalues. In this paper, we consider a proportional-growth asymptotic framework with observations and variables having limit . We assume the population covariance matrix follows the popular spiked covariance model, in which several eigenvalues are significantly larger than all the others, which all equal . Factoring the empirical covariance matrix as with orthogonal and diagonal, we consider shrinkers of the form where is a scalar nonlinearity that operates individually on the diagonal entries of . Many loss functions for covariance estimation have been considered in previous work. We organize and amplify the list, and study 26 loss functions, including Stein, Entropy, Divergence, Fr\'{e}chet, Bhattacharya/Matusita, Frobenius Norm, Operator Norm, Nuclear Norm and Condition Number losses. For each of these loss functions, and each suitable fixed nonlinearity , there is a strictly positive asymptotic loss which we evaluate precisely. For each of these 26 loss functions, there is a unique admissible shrinker dominating all other shrinkers; it takes the form for a certain loss-dependent scalar nonlinearity which we characterize. For 17 of these loss functions, we derive a simple analytical expression for the optimal nonlinearity ; in all cases we tabulate the optimal nonlinearity and provide software to evaluate it numerically on a computer. We also tabulate the asymptotic slope, and, where relevant, the asymptotic shift of the optimal nonlinearity.
View on arXiv