PCA is derived from many starting points and optimization criteria, the most important of them being minimization of mean-square error in data compression, locating mutual orthogonal directions in data with maximal variances, and data
de-correlation using orthogonal transformations.