CRAN status metacran downloads Downloads status Contributor Covenant

What is LearnPCA?

LearnPCA is an R package to help people learn about Principal component analysis (PCA), which is one of the most widely used data analysis techniques. This package provides a series of vignettes explaining PCA starting from basic concepts. The primary purpose is to serve as a self-study resource for anyone wishing to understand PCA better. A few convenience functions are provided as well.

Installing LearnPCA from CRAN:


Installing LearnPCA from Github:

install_github(repo = "bryanhanson/LearnPCA@master")

If you use @some_other_branch you can download other branches that might be available. They may or may not pass CRAN checks and thus may not install automatically using the method above. Check the NEWS file to see what’s up.

To view the Vignettes:


Code of Conduct

This project is released with a Contributor Code of Conduct. By contributing, you agree to abide by its terms.


If you would like to contribute to the project, please see Contributing Guide.

License Information

LearnPCA is distributed under the GPL-3 license, as stated in the DESCRIPTION file. For more info, see the GPL site.

Questions? or