pca.py: Add principal component analysis script
authorW. Trevor King <wking@tremily.us>
Mon, 18 Mar 2013 01:32:44 +0000 (21:32 -0400)
committerW. Trevor King <wking@tremily.us>
Mon, 18 Mar 2013 01:43:16 +0000 (21:43 -0400)
commit8b96b50d071c70c21ab4006be9ea77336f65fd8b
tree193781d173e12f06271995a256037ceced95f4ce
parent0994361dee518fecf917fa9dcdde5bce520aa459
pca.py: Add principal component analysis script

A good deal of this script is a huge docstring full of tests comparing
my analysis with other examples I found online.  You can run the
doctests with:

  $ python -m doctest pca.py

References:

HervĂ© Abdi.  Factor Rotations in Factor Analyses.  In: Lewis-Beck M.,
  Bryman, A., Futing T. (Eds.) (2003). Encyclopedia of Social Sciences
  Research Methods. Thousand Oaks (CA): Sage.
Trevor Park.  A Note on Terse Coding of Kaiser's Varimax Rotation
  Using Complex Number Representation.  (March 2003).
Andrew Wiesner's factor analysis notes.
Daniel Denis's factor analysis notes.  (2009).
Archived version of the University of Newcastle upon Tyne's "How to
  Perform and Interpret Factor Analysis using SPSS".  (November 2005).
posts/Factor_analysis/pca.py [new file with mode: 0755]