A structured matrix made up of a sparse part plus a low-rank part, all which can be stored and operated on efficiently.

Objects can be created by calls of the form
`new("SparseplusLowRank", ...)`

or by a call to `splr`

`x`

:Object of class

`"sparseMatrix"`

`a`

:Object of class

`"matrix"`

`b`

:Object of class

`"matrix"`

- %*%
`signature(x = "ANY", y = "SparseplusLowRank")`

: ...- %*%
`signature(x = "SparseplusLowRank", y = "ANY")`

: ...- %*%
`signature(x = "Matrix", y = "SparseplusLowRank")`

: ...- %*%
`signature(x = "SparseplusLowRank", y = "Matrix")`

: ...- as.matrix
`signature(x = "SparseplusLowRank")`

: ...- colMeans
`signature(x = "SparseplusLowRank")`

: ...- colSums
`signature(x = "SparseplusLowRank")`

: ...- dim
`signature(x = "SparseplusLowRank")`

: ...- norm
`signature(x = "SparseplusLowRank", type = "character")`

: ...- rowMeans
`signature(x = "SparseplusLowRank")`

: ...- rowSums
`signature(x = "SparseplusLowRank")`

: ...- svd.als
`signature(x = "SparseplusLowRank")`

: ...

Trevor Hastie and Rahul Mazumder

`softImpute`

,`splr`

1 2 3 4 5 6 7 |

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.