Topic summary
Principal components analysis

Extracted from the Wikipedia article Principal component analysis.
Singular value decomposition
Efficient algorithms exist to calculate the SVD of X without having to form the matrix XX, so computing the SVD is now the standard way to calculate a principal components analysis from a data matrix, unless only a handful of components are required.