Singular Value Decomposition (SVD) / Principal Components Analysis (Pca)
Singular Value Decomposition (SVD) / Principal Components Analysis (Pca)
!1
SVD - EXAMPLE
!2
SVD - EXAMPLE
full rank 600 300
100
50 20
!3
PCA - INTRODUCTION
1 2 4
2 1 5
X=
3 4 10
4 3 11
!4
PCA - INTRODUCTION
!5
PCA - INTRODUCTION
!6
PCA - INTRODUCTION
!7
PRINCIPAL COMPONENT ANALYSIS
!8
PRINCIPAL COMPONENT ANALYSIS
• Points can best be viewed as lying along this axis with small
deviations from this axis.
!9
PRINCIPAL COMPONENT ANALYSIS
• Principal Component Analysis (PCA) is a dimensionality reduction
method.
!10
PRINCIPAL COMPONENT ANALYSIS
• Mathematically,
Given: Data set
{x1, x2, . . . , xn}
where, xi is the vector of p variable values for the i-th observation.
Return:
Matrix
[ϕ1, ϕ2, . . . , ϕp]
of linear transformations that retain maximal variance.
!11
PRINCIPAL COMPONENT ANALYSIS
• You can think of the first vector ϕ1 as a linear transformation that
embeds observations into 1 dimension
Z1 = ϕ11X1 + ϕ21X2 + … + ϕp1Xp
where ϕ1 is selected so that the resulting dataset {zi,
…, zn}
has maximum variance.
!12
PRINCIPAL COMPONENT ANALYSIS
• In order for this to make sense, mathematically, data has to be
centered
• Each Xi has zero mean p
• Transformation vector ϕ1 has to be normalized, i.e.,
ϕ 2 = 1
∑ j1
j=1
ϕ11,ϕ21,…,ϕp1 n ∑ (∑ )
1
ϕj12 = 1
∑
max ϕj1xij s.t.
i=1 j=1 j=1
Maximize variance but subject to normalization constraint.
!13
PRINCIPAL COMPONENT ANALYSIS
ϕ11,ϕ21,…,ϕp1 n ∑ (∑ )
1
ϕj12 = 1
∑
max ϕj1xij s.t.
i=1 j=1 j=1
Maximize variance but subject to normalization constraint.
!14
PRINCIPAL COMPONENT ANALYSIS
!15
SPECTRAL THEOREM
Using Spectral theorem
(X T X)ϕ = λϕ
XX T (Xϕ) = λ(Xϕ)
Conclusion:
For PCA:
Cov(X, X ) = XX T
!16
EXAMPLE - PCA
1 2
2 1
X=
3 4
4 3
!17
EXAMPLE - PCA
1 2
2 1
X=
3 4
4 3
(X T X)ϕ = λϕ
1 2
[2 1 4 3] 3 [28 30]
1 2 3 4 2 1 30 28
XT X = =
4
4 3
!18
EXAMPLE - PCA
1 2
2 1
X=
3 4
4 3
[ 28 30 − λ]
30 − λ 28
= 0 ⟹ λ = 58 and λ = 2
!19
EXAMPLE - PCA
1 2
2 1
X=
3 4
4 3
(X T X)ϕ = λϕ
1
!20
EXAMPLE - PCA
1 2
2 1
X=
3 4
4 3
−1
!21
EXAMPLE - PCA
1 2
2 1
X=
3 4
4 3
1 −1
2 2
ϕ= 1 1
2 2
!22
EXAMPLE - PCA
1 −1
1 2 2 2 λ2 = 2
2 1 ϕ1 = λ1 = 58 ϕ2 =
X= 1 1
3 4 2 2
4 3
3 1
2 2
1 2 1 −1 3 −1
2 1 2 2 2 2
Z = Xϕ = =
3 4 1 1 7 1
4 3 2 2 2 2
7 −1
2 2
!23
EXAMPLE - PCA
3 1
2 2
1 2 3 −1
2 1
X= 2 2
3 4 Z= 7 1
4 3
2 2
7 −1
(3,4) 2 2
(3.5,3.5)
(1,2)
(4,3)
( 2) ( 2)
3 1 7 1
, ,
(1.5,1.5) 2 2
(2,1)
( 2) ( 2)
3 −1 7 −1
, ,
2 2
!24
PCA STEPS -
STEP 1 MEAN SUBTRACTION
!25
PCA STEPS -
STEP 2 COVARIANCE MATRIX
covariance matrix
!26
PCA STEPS -
STEP 3 EIGEN VALUES & EIGEN
VECTORS OF COVARIANCE MATRIX
!27
PCA STEPS -
STEP 4 - PRINCIPAL COMPONENTS
!28
PCA STEPS -
STEP 5 - PROJECT DATA ALONG
DOMINANT PC
!29
HOW MANY PRINCIPAL COMPONENTS ?
!30
HOW MANY PRINCIPAL COMPONENTS ?
!31