9.188 min read
Dual PCA
The Dual PCA gives the same reconstruction as Classical PCA but computed via the Gram matrix instead of the covariance . It uses the right singular vectors and the formula .
Dual PCA is efficient when (fewer data points than dimensions), since the Gram matrix is smaller. Both formulations produce identical reconstructions.
Formal View
Definition 9.7 — Dual PCA
For centered data , Dual PCA computes via the Gram matrix . Principal coordinates: . Same reconstructions as classical PCA.
Classical PCA uses covariance; Dual PCA uses Gram. Choose the smaller one.
Why This Matters
Dual PCA handles the common case where — more common in genomics, imaging, and text mining.
- Genomics: patients, genes — Gram is , much smaller.
- Kernel PCA replaces the Gram with a kernel matrix for non-linear PCA.
- When , dual PCA is strictly faster.
Quiz
Question 1
When is Dual PCA more efficient?
Question 2
Classical and Dual PCA always give the same reconstructions.
Common Mistakes
- Thinking dual PCA gives different results — reconstructions are identical.
- Forgetting to center data before either variant.