Iterative Methods for Matrix Factorization with Missing Data