0
我有一个800x800奇异(协方差)矩阵,我想找到它的最大特征值和与此特征值对应的特征向量。 有人知道有可能用R来做吗?如何找到奇异矩阵特征向量?
我有一个800x800奇异(协方差)矩阵,我想找到它的最大特征值和与此特征值对应的特征向量。 有人知道有可能用R来做吗?如何找到奇异矩阵特征向量?
下面是使用svd
用于协方差矩阵的分解的一个示例:
a <- matrix(runif(16),4)
C <- cov(a)
res <- svd(C)
res
res$d[1] # largest singular value
res$u[,1] # largest vector ; u and v are the same
希望有所帮助。
非常感谢! – user2080209
看到'eigen'函数(例如'result $ values [1]'和'result $ vectors [,1]') –
@Marcinthebox,它不适用于单数矩阵 – user2080209
好吧,我猜想跳了枪。你可能想提供一个小例子。也许'svd'会找到'eigen'不能解决的问题。 –