1

I'm reading this paper, which contains the following covariance matrix:

Covariance Matrix

In the example there are six forecasters who estimate some quantity, and then we look at the covariances of those estimates.

I understand from this question that the rank of a covariance matrix is at most $n-1$, and I also understand that the rank of a matrix is also equal to its number of nonzero eigenvalues.

I entered this covariance matrix into MATLAB and it says the rank of the matrix is 6. MATLAB says this matrix also has 6 nonzero eigenvalues. What's going on?

1 Answers1

3

Don't confuse the sample size with the number of vectors for which you calculate the covariance.

You have $k=6$ forecasters, each of which provides some number $n$ of forecasts (which you don't give in your question). So you get a $k\times k$ covariance matrix, which can have a rank of at most $n-1$. But if $n>k$, then the matrix can certainly have full rank $k$, as it does here (it's block diagonal, and both blocks have nonzero determinant, so the matrix is nonsingular and has full rank).

Stephan Kolassa
  • 123,354