Permutation methods for factor analysis and PCA
Not on the map. Why?
Abstract (arXiv)
Researchers often have datasets measuring features xij of samples, such as test scores of students. In factor analysis and PCA, these features are thought to be influenced by unobserved factors, such as skills. Can we determine how many components affect the data? This is an important problem, because it has a large impact on all downstream data analysis. Consequently, many approaches have been developed to address it. Parallel Analysis is a popular permutation method. It works by randomly scrambling each feature of the data. It selects components if their singular values are larger than those of the permuted data. Despite widespread use in leading textbooks and scientific publications, as well as empirical evidence for its accuracy, it currently has no theoretical justification. In this paper, we show that the parallel analysis permutation method consistently selects the large components in certain high-dimensional factor models. However, it does not select the smaller components. The intuition is that permutations keep the noise invariant, while "destroying" the low-rank signal. This provides justification for permutation methods in PCA and factor models under some conditions. Our work uncovers drawbacks of permutation methods, and paves the way to improvements.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 2 Oct 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 2; 2024: 0; 2025: 1; 2026: 4.
9 papers.
- 2022Selective inference for k-means clusteringcited by 22
- 2022Pursuit of a Discriminative Representation for Multiple Subspaces via Sequential Gamescited by 4
- 2025ALPCAH: Subspace Learning for Sample-wise Heteroscedastic Datacited by 2
- 2023Detection problems in the spiked matrix modelscited by 1
- 2023A statistical framework for GWAS of high dimensional phenotypes using summary statistics, with application to metabolite GWAScited by 0
- 2026Mathematics of Data Sciencecited by 0
- 2026RETRACE: Resilience-Guided Trait-Conditioned Craving Estimation from Wearable Physiology in Opioid Use Disordercited by 0
- 2026Representation Measurements Under Function-Preserving Reparameterizationscited by 0
- 2026Selective Inference for Clustering Under Unknown Covariancecited by 0
- 2026Selective Inference for Clustering Under Unknown Covariance12 Oct 2026
- 2026Representation Measurements Under Function-Preserving Reparameterizations27 Aug 2026
- 2026RETRACE: Resilience-Guided Trait-Conditioned Craving Estimation from Wearable Physiology in Opioid Use Disorder15 Aug 2026
- 2026Mathematics of Data Science11 Jul 2026
- 2025ALPCAH: Subspace Learning for Sample-wise Heteroscedastic Data12 May 2025
- 2023A statistical framework for GWAS of high dimensional phenotypes using summary statistics, with application to metabolite GWAS17 Mar 2023
- 2023Detection problems in the spiked matrix models12 Jan 2023
- 2022Pursuit of a Discriminative Representation for Multiple Subspaces via Sequential Games18 Jun 2022
- 2022Selective inference for k-means clustering29 Mar 2022