CMD + K

r-softimpute

Community

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)

Installation

To install this package, run one of the following:

Conda
$conda install r_test::r-softimpute

Usage Tracking

1.4
1 / 8 versions selected
Total downloads: 0

About

Summary

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)

Information Last Updated

Apr 22, 2025 at 15:32

License

GPL-2

Total Downloads

6

Platforms

Linux 64 Version: 1.4
Win 64 Version: 1.4
macOS 64 Version: 1.4