我试图使用特征值方法检查我的矩阵是否是奇异的(即,如果其中一个特征值为零,那么矩阵是奇异的).这是代码:
z <- matrix(c(-3,2,1,4,-9,6,3,12,5,5,9,4),nrow=4,ncol=3)
eigen(t(z)%*%z)$values
Run Code Online (Sandbox Code Playgroud)
我知道特征值按降序排序.如果有办法找出特征值与矩阵中的哪个列相关联,有人可以告诉我吗?我需要删除共线列.
在上面的示例中可能很明显,但它只是一个示例,旨在为您节省创建新矩阵的时间.