Given eigen values for a matrix in n dimension how one can generate a corresponding covariance matrix which result in having those eigen values

StackOverflow https://stackoverflow.com/questions/21509206

Frage

I am having some difficulties resolving this: Given eigen values for a matrix in n dimension how one can generate a corresponding covariance matrix which result in having those eigen values.

Any advice is much appreciated.

Ali

War es hilfreich?

Lösung

Take any orthogonal matrix R and construct

covariance = R*diag(eigenvalues)*R'
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top