Matrix Completion via Iterative Soft-Thresholded SVD

Iterative methods for matrix completion that use nuclear-norm regularization. There are two main approaches.The one approach uses iterative soft-thresholded svds to impute the missing values. The second approach uses alternating least squares. Both have an "EM" flavor, in that at each iteration the matrix is completed with the current estimate. For large matrices there is a special sparse-matrix class named "Incomplete" that efficiently handles all computations. The package includes procedures for centering and scaling rows, columns or both, and for computing low-rank SVDs on large sparse centered matrices (i.e. principal components)


News

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("softImpute")

1.4 by Trevor Hastie, 4 years ago


Browse source code at https://github.com/cran/softImpute


Authors: Trevor Hastie <[email protected]> and Rahul Mazumder <[email protected]>


Documentation:   PDF Manual  


Task views: Missing Data


GPL-2 license


Depends on Matrix, methods

Suggests knitr


Imported by mimi, tsensembler.

Depended on by ECLRMC.


See at CRAN