Link between generalized singular value decomposition (GSVD) and generalized eigenvalue problem.
12 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi everyone,
I meet with some difficulties when I try to point out the link between the generalized singular value decomposition, GSVD, and the generalized eigenvalue problem.
The former method applied on two data matrices, let say A and B, returns through gsvd(A,B):
A = U*C*X'
B = V*S*X'
C'*C + S'*S = I
So, we have,
AA’ = XC^2X’,
B’B = XS^2X’,
meaning that the columns of my X matrix are the eigenvectors of the covariance matrices of A and B.
On the other hand, if the same matrices are used, the generalized eigenvalue problem can be solved by eig(A*A’,B*B’) and is formulated as
A*A’ v = \lambda B*B’ v
Is there any link between the both?
0 Kommentare
Antworten (1)
Christopher Judge
am 31 Dez. 2018
Bearbeitet: Christopher Judge
am 31 Dez. 2018
See section 8.7.3 of the text "Matrix Computations" by Golub and Van Loan. C and S are diagonal matrices with entries
and
. The square of the ratio of each pair of diagonal elements,
, is an eigenvalue of the problem
, and the columns of X are the eigenvectors of this generalized eigenvalue problem.
So these problems are not only linked. They are essentially the same problem!
According to Golub and Van Loan:
"The value of the GSVD is that these diagonalizations can be achieved without forming
and
.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Linear Algebra finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!