Principal Components Analysis using NIPALS with Gram-Schmidt Orthogonalization

Principal Components Analysis of a matrix using Non-linear Iterative Partial Least Squares with Gram-Schmidt orthogonalization of the scores and loadings. Optimized for speed. See Andrecut (2009) .


News

nipals 0.4 - Oct 2018

Minor fix: add row/column names to fitted matrix.

New: startcol argument can now be a function.

Slight change to automatic start column selection. By default, the start column is the column with the largest sum of absolute values. (Formerly was largest variance.)

nipals 0.3 - Nov 2017

The nipals function was split off from the gge package, extensively optimized and compared with implementations in other packages.

Todo

Find published example of NIPALS with missing data. (Only found 1)

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("nipals")

0.5 by Kevin Wright, 2 months ago


https://github.com/kwstat/nipals


Report a bug at https://github.com/kwstat/nipals/issues


Browse source code at https://github.com/cran/nipals


Authors: Kevin Wright [aut, cre]


Documentation:   PDF Manual  


Task views: Missing Data


GPL-3 license


Suggests knitr, rmarkdown, testthat


Imported by gge.


See at CRAN