powered by
Distributed svd is a technology that applies SVD to distributed computing environments.
Dsvd(data,K, nk,k)
the MSE of Xs
the MSE of vsvd
the MSE of Ssvd
the size of optimal subset
A independent variable.
the number of distributed nodes.
the number of each blocks.
the desired target rank.
#install.packages("matrixcalc") library(matrixcalc) K=20; nk=50; nr=10; p=8; k=4; n=K*nk; data=matrix(c(rnorm((n-nr)*p,0,1),rpois(nr*p,100)),ncol=p) Dsvd(data=data,K=K, nk=nk,k=k)
Run the code above in your browser using DataLab