高维数的协方差矩阵如何快速求特征向量
<p>比如一个协方差矩阵cov=s*s' (其中s的大小是n X m, n>>m,n>10000),现在我想求cov的特征向量,但是维数太大,即便是我得PC配置还可以(P4 2.4GHz, 1 G RAM),还是很难求出来(我用matlab算了10多分钟还是没完成,我就中断了)。网上有资料说,可以通过求s'*s的特征向量,然后经过简单变换就可以求得cov的m 个特征向量,我试了,确实是可以的,但是,我想得到其余的n-m个特征向量,因为有可能m较小,如果只取m个,误差会比较大。</p><p> 我做的程序要求能够达到实时性,也就是耗时要少,直接求解肯定是不行的。</p> <p>你可以考虑一下用MATLAB里面的函数或者程序来实现啊,它专门处理矩阵的</p> 哦这样呀!!谢谢 谢谢楼主……辛苦啦!………………
页:
[1]