what does eigenvalues expres in the covariance matrix?
Show older comments
is there a relationship between a covariance matrix and eigenvalues? like an example
Let us consider a 321 × 261 image dimention 321 × 261 = 83781. We have only 32 observations and 83781 unknowns then we have a matrix of (32 row X 83781 column)
then we will calculate the covariance matrix (32 X 32) so we get 32 eigenvalues the question is: does these eigenvalues express the 32 images? or there is no any relationship between eigenvalues and images
thanks for you,
8 Comments
Matt J
on 23 Apr 2013
No, the covariance matrix should be 83781x83781, not 32x32.
Mohamed Moawed
on 23 Apr 2013
Bikramjit Singh
on 23 Apr 2013
Edited: Bikramjit Singh
on 23 Apr 2013
32 are observation (samples), so covar should be 83781x83781.
You can assume 8371 are components; eigenvalues (so you get 8371 eigenvalues), which can be interpreted as energies along those components, so sum of eigen values = total energy (this what i understood from signals point of view)
Mohamed Moawed
on 23 Apr 2013
Bikramjit Singh
on 23 Apr 2013
there is no such row or column thing, i mean you can't interpret eigen values directly.
But, as I said total energy = sum of eigen values = trace i.e sum of diagonal values of covar matrix
let H=83781x32 sized matrix
Therefore, Covar matrix, C=H*H' = of size of 83781 X 83781
sum(eig(C)) = trace(C)
Mohamed Moawed
on 23 Apr 2013
Vincent Spruyt
on 10 Mar 2015
The eigenvalues in this case represent the magnitude of the spread in the direction of the principal components. If you data has a diagonal covariance matrix (covariances are zero), then the eigenvalues are equal to the variances:

If the covariance matrix is not diagonal, then the eigenvalues still define the variance of the data along the the principal components, whereas the covariance matrix operates along the axes:

Here is an article (and the source of the above images) that discusses this in more detail: http://www.visiondummy.com/2014/04/geometric-interpretation-covariance-matrix/
Accepted Answer
More Answers (1)
Shashank Prasanna
on 23 Apr 2013
Edited: Shashank Prasanna
on 23 Apr 2013
0 votes
Essentially what you are describing are the principal components of your data.
https://en.wikipedia.org/wiki/Principal_component_analysis#Computing_PCA_using_the_covariance_method
Its a popularly used dimensionality reduction technique, for example to make your image smaller such that it still retains most of its variance.
The PCA command in MATLAB does all this for you directly.
2 Comments
Mohamed Moawed
on 23 Apr 2013
TUSHAR MURATKAR
on 18 Feb 2020
In my reference paper related to wireless communication the covariance matrix is made from vector comprising of channel coefficients. And non zero eigen values of the covariance matrix are calculated. What does this signify with reference to wireless communication.
Categories
Find more on Subspace Methods in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!