splr {softImpute} | R Documentation |
create a SparseplusLowRank
object
Description
create an object of class SparseplusLowRank
which can be
efficiently stored and for which efficient linear algebra operations are possible.
Usage
splr(x, a = NULL, b = NULL)
Arguments
x |
sparse matrix with dimension say m x n |
a |
matrix with m rows and number of columns r less than |
b |
matrix with n rows and number of columns r less than |
Value
an object of S4 class SparseplusLowRank
is returned with slots
x
, a
and b
Author(s)
Trevor Hastie
See Also
SparseplusLowRank-class
, softImpute
Examples
x=matrix(sample(c(3,0),15,replace=TRUE),5,3)
x=as(x,"sparseMatrix")
a=matrix(rnorm(10),5,2)
b=matrix(rnorm(6),3,2)
new("SparseplusLowRank",x=x,a=a,b=b)
splr(x,a,b)
[Package softImpute version 1.4-1 Index]