Factor Analysis as Matrix Decomposition and Approximation: Theory