Matrix Decomposition Factor Analysis