我无法在R中找到任何函数或程序包来计算bigmemory
(来自library(bigmemory)
)的零空间或(QR分解)。例如:
library(bigmemory)
a <- big.matrix(1000000, 1000, type='double', init=0)
我尝试了以下方法,但是出现了错误。如何找到 bigmemory
对象的空间?
a.qr <- Matrix::qr(a)
# Error in as.vector(data) :
# no method for coercing this S4 class to a vector
q.null <- MASS::Null(a)
# Error in as.vector(data) :
# no method for coercing this S4 class to a vector
?qr
,或者?Matrix::qr
,或者?MASS::Null
? - user20650bigalgebra
包已经开始了一些方法,但 QR 函数是不完整的。然而,这个分支 https://github.com/cdeterman/bigalgebra 添加了 QR 功能。它会发出警告 警告:这是不建议的 - 你可以问作者为什么。 - user20650