Phantom oscillations in principal component analysis

preprint OA: closed CC-BY-4.0
📄 Open PDF View at publisher

Abstract

Principal component analysis (PCA) is a dimensionality reduction technique that is known for being simple and easy to interpret. Principal components are often interpreted as low-dimensional patterns in high-dimensional data. However, this simple interpretation of PCA relies on several unstated assumptions that are difficult to satisfy. When these assumptions are violated, non-oscillatory data may have oscillatory principal components. Here, we show that two common properties of data violate these assumptions and cause oscillatory principal components: smooth-ness, and shifts in time or space. These two properties implicate almost all neuroscience data. We show how the oscillations that they produce, which we call “phantom oscillations”, impact data analysis. We also show that traditional cross-validation does not detect phantom oscillations, so we suggest procedures that do. Our findings are supported by a collection of mathematical proofs. Collectively, our work demonstrates that patterns which emerge from high-dimensional data analysis may not faithfully represent the underlying data.

My notes (saved in your browser only)

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. The paper's references may be in our DB but unresolved to ``paper_id`` (resolution happens at ingest when the cited DOI matches a row we already have). Run the cross-source citation reconcile pass to retry.

Source provenance

europepmc
last seen: 2026-05-19T01:45:01.086888+00:00
unpaywall
last seen: 2026-05-26T02:00:01.498150+00:00
License: CC-BY-4.0