Skip to content
Financial Machine Learning / Unsupervised Learning and Latent Structure

Principal Component Analysis and the SVD View

Mixture models and EM discover discrete latent structure — which of kk groups a point belongs to. Principal component analysis (PCA) discovers continuous latent structure: the low-dimensional subspace along which high-dimensional data actually varies. Two nearly-collinear features — a car's top speed in mph and the same top speed in kph, or an RC-helicopter pilot's measured "skill" and "enjoyment" scores, which tend to move together — are really telling you about one underlying quantity, not two independent ones. PCA finds that one (or few) underlying quantity directly, via nothing more exotic than an eigenvector calculation — no EM iteration required.

In this lesson

  1. Learning objectives
  2. Preprocessing: centering and standardising
  3. Maximum-variance direction as an eigenvector problem
  4. The general PCA procedure
  5. Applications
  6. Worked example

Before you start

The full lesson, with worked examples and exercise solutions, is for members.

Read the full lesson

New to SelfMadeQuant.com? See membership options or browse the Financial Machine Learning syllabus.