我有一个很大的mxn矩阵,我已经确定了线性相关列。但是,我想知道R中是否有方法用线性无关的方式编写线性相关列。由于它是一个很大的矩阵,所以根据检查是不可能的。如何使用线性无关列写入矩阵中的线性相关列?
这里是一个玩具的矩阵类型的例子。
> mat <- matrix(c(1,1,0,1,0,1,1,0,0,1,1,0,1,1,0,1,0,1,0,1), byrow=TRUE, ncol=5, nrow=4)
> mat
[,1] [,2] [,3] [,4] [,5]
[1,] 1 1 0 1 0
[2,] 1 1 0 0 1
[3,] 1 0 1 1 0
[4,] 1 0 1 0 1
这里很明显,x3 = x1-x2,x5 = x1-x4。我想知道是否有一种自动的方式来获得更大的矩阵。
谢谢!
此功能可以帮助你:http://www.inside-r.org/packages/cran/heplots/docs/gsorth –
@BenBolker而且,由于这种联系现在死了只是在这里寻找'gsorth'函数:https://cran.r-project.org/web/packages/heplots/heplots.pdf – Dason