-
對於 xi 這個樣本,中心化之後爲 xi−xˉ,此時它在u1 這個方向上的投影爲:
J=(xi−xˉ)⊤u1s.t.∥u1∥=1(10)
-
對於 N 個樣本點,投影方差(數)爲:
J=N1i=1∑N((xi−xˉ)⊤u1)2s.t.u1⊤u1=1(11)
-
其中 J 爲:
J=N1i=1∑Nu1T(xi−xˉ)⋅(xi−xˉ)Tu1=u1T[N1i=1∑N(xi−xˉ)⋅(xi−xˉ)T]u1=u1TSu1(12)
-
我們要求的就是一個最大投方差,其實就是一個帶約束的優化問題,就是要找到這個方向 u1:
{u^1=argmaxu1⊤Su1s.t.u1⊤u1=1(13)
-
求解使用拉格朗日乘子法:
L(u1,λ)=u1⊤Su1+λ(1−u1⊤u1)(14)
-
求偏導可以得到:
∂u1∂L=2Su1−2λu1(15)
-
令偏導數等於0可以得到:
Su1=λu1(16)
-
到這裏已經求解完畢,可以明顯看出 λ 就是 S 的特徵值,u1 就是 S 的特徵向量。