Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

How to get the number of significant Eigen Value?

조회 수: 1 (최근 30일)
Tanya
Tanya 2014년 2월 17일
마감: MATLAB Answer Bot 2021년 8월 20일
Im working in Matlab to compute the PCA. I already compute the Eigen Value and the Eigen Vector.
I used this matlab function :
[Eigen Vector, Eigen Value]=eigs(Matrix,k);
With this eigs function, we will get ordered Eigen Value (from big to small).
In this case, Im going to determine the k (which is the number of Eigen Value I want to keep).
And I need to compute k with this formula :
Σ(from 1 to p) of eigen value
------------------------------------------------------- * 100 = our persentage
Σ(from 1 to col of eigen value matrix) of eigen value
where k=p
And to reduce the dimension of input matrix, I just have to :
(Eigen Vector*Eigen Value*Eigen Vector')
Someone know if there is matlab function to get the k number based on the persentage I want ??

답변 (0개)

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by