Skip to content

sgdGMF

Estimation of Generalized Matrix Factorization Models via Stochastic Gradient Descent

v1.0.1 · May 17, 2025 · MIT + file LICENSE

Description

Efficient framework to estimate high-dimensional generalized matrix factorization models using penalized maximum likelihood under a dispersion exponential family specification. Either deterministic and stochastic methods are implemented for the numerical maximization. In particular, the package implements the stochastic gradient descent algorithm with a block-wise mini-batch strategy to speed up the computations and an efficient adaptive learning rate schedule to stabilize the convergence. All the theoretical details can be found in Castiglione et al. (2024, <doi:10.48550/arXiv.2412.20509>). Other methods considered for the optimization are the alternated iterative re-weighted least squares and the quasi-Newton method with diagonal approximation of the Fisher information matrix discussed in Kidzinski et al. (2022, <http://jmlr.org/papers/v23/20-1104.html>).

Downloads

CRAN

591

Last 30 days

5615th

1.9K

Last 90 days

7.8K

Last year

Trend: -13.5% (30d vs prior 30d)

r2u CRAN

24

Last 30 days

115

Last 90 days

399

Last year

Trend: -41.5% (30d vs prior 30d)

autoCRAN

1

Last 7 days

11

Last 30 days

1

All-time

autoCRAN-only: this name is served only by autoCRAN, so the count is exact.

CRAN Check Status

13 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 9, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 8, 2026
ERROR r-devel-linux-x86_64-debian-gcc

package dependencies

Package required but not available: ‘ggpubr’

Package in Depends/Imports which should probably only be in LinkingTo: ‘RcppArmadillo’

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.
OK 12 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 25, 2026
NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 22, 2026
NOTE r-oldrel-macos-arm64

installed package size

installed size is 11.2Mb
  sub-directories of 1Mb or more:
    libs  10.5Mb
NOTE r-oldrel-macos-x86_64

installed package size

installed size is 11.3Mb
  sub-directories of 1Mb or more:
    libs  10.5Mb
ERROR 11 OK · 2 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Apr 18, 2026
ERROR r-devel-windows-x86_64

whether package can be installed

Installation failed.
See 'd:/Rcompile/CRANpkg/local/4.6/sgdGMF.Rcheck/00install.out' for details.
NOTE r-oldrel-macos-arm64

installed package size

installed size is 11.2Mb
  sub-directories of 1Mb or more:
    libs  10.5Mb
NOTE r-oldrel-macos-x86_64

installed package size

installed size is 11.3Mb
  sub-directories of 1Mb or more:
    libs  10.5Mb
NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-oldrel-macos-arm64

installed package size

installed size is 11.2Mb
  sub-directories of 1Mb or more:
    libs  10.5Mb
NOTE r-oldrel-macos-x86_64

installed package size

installed size is 11.3Mb
  sub-directories of 1Mb or more:
    libs  10.5Mb

Code

Code metrics have not been computed for this package yet.

Dependency Network

Dependencies Reverse dependencies ggplot2 Rcpp RcppArmadillo RSpectra doParallel foreach MASS SuppDists generics reshape2 ggpubr viridisLite sgdGMF

Version History

3 tracked
new 1.0.1 Mar 10, 2026
updated 1.0.1 ← 1.0 diff May 17, 2025
new 1.0 Feb 12, 2025