Techniques for reducing the number of dimensions in complex datasets, such as principal component analysis (PCA).