Principal Components Analysis using NIPALS or Weighted EMPCA,
with Gram-Schmidt Orthogonalization
Description
Principal Components Analysis of a matrix using Non-linear
Iterative Partial Least Squares or weighted Expectation Maximization
PCA with Gram-Schmidt orthogonalization of the scores and loadings.
Optimized for speed. See Andrecut (2009) .