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) .