Permutation Inference for Canonical Correlation Analysis
Not on the map. Why?
Abstract (arXiv)
Canonical correlation analysis (CCA) has become a key tool for population neuroimaging, allowing investigation of associations between many imaging and non-imaging measurements. As other variables are often a source of variability not of direct interest, previous work has used CCA on residuals from a model that removes these effects, then proceeded directly to permutation inference. We show that such a simple permutation test leads to inflated error rates. The reason is that residualisation introduces dependencies among the observations that violate the exchangeability assumption. Even in the absence of nuisance variables, however, a simple permutation test for CCA also leads to excess error rates for all canonical correlations other than the first. The reason is that a simple permutation scheme does not ignore the variability already explained by previous canonical variables. Here we propose solutions for both problems: in the case of nuisance variables, we show that transforming the residuals to a lower dimensional basis where exchangeability holds results in a valid permutation test; for more general cases, with or without nuisance variables, we propose estimating the canonical correlations in a stepwise manner, removing at each iteration the variance already explained, while dealing with different number of variables in both sides. We also discuss how to address the multiplicity of tests, proposing an admissible test that is not conservative, and provide a complete algorithm for permutation inference for CCA.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 24 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 0; 2024: 1; 2025: 1; 2026: 1.
4 papers.
- 2025Permutation-Based Rank Test in the Presence of Discretization and Application in Causal Discovery with Mixed Datacited by 5
- 2021A hierarchical Bayesian model to find brain-behaviour associations in incomplete data setscited by 1
- 2026Enriching Semantic Profiles into Knowledge Graph for Recommender Systems Using Large Language Modelscited by 1
- 2024Identifying latent disease factors differently expressed in patient subgroups using group factor analysiscited by 0
- 2026Enriching Semantic Profiles into Knowledge Graph for Recommender Systems Using Large Language Models13 Jan 2026
- 2025Permutation-Based Rank Test in the Presence of Discretization and Application in Causal Discovery with Mixed Data31 Jan 2025
- 2024Identifying latent disease factors differently expressed in patient subgroups using group factor analysis10 Oct 2024
- 2021A hierarchical Bayesian model to find brain-behaviour associations in incomplete data sets11 Mar 2021