Next: EM Algorithm
Up: Algorithms for Principal Component
Previous: Principal subspace and components
PCA can be determined by using the singular value decomposition (SVD) [5]
|
(3) |
where
is a orthogonal matrix,
is an
orthogonal matrix and
is a pseudodiagonal matrix (diagonal
if ) with the singular values on the main diagonal [5].
The PCA solution is obtained by selecting the largest singular values
from
, by forming
from the corresponding columns of
,
and
from the corresponding rows of
.
Note that PCA can equivalently be defined using the eigendecomposition
of the covariance matrix
of the column vectors of
the data matrix
:
Here, the diagonal matrix
contains the eigenvalues of
,
and the columns of the matrix
contain the unit-length eigenvectors of
in the same order [6,4,2,5].
Again, the columns of
corresponding to the largest eigenvalues are
taken as
, and
is computed as
. This approach can be
more efficient for cases where , since it avoids the matrix.
Next: EM Algorithm
Up: Algorithms for Principal Component
Previous: Principal subspace and components
Tapani Raiko
2007-09-11