Assume that we have 
 
-dimensional data vectors
, which form the 
 data matrix
 = 
. The matrix 
is decomposed into
Without any further constraints, there exist infinitely many ways to perform
such a decomposition. However, the subspace spanned by the column vectors of
the matrix 
, called the principal subspace, is unique. 
In PCA, these vectors are mutually orthogonal and have unit length.
Further, for each 
, the first 
 vectors form the 
-dimensional 
principal subspace. This makes the solution practically
unique, see [4,2,5] for details.
There are many ways to determine the principal subspace and components [6,4,2]. We will discuss three common methods that can be adapted for the case of missing values.