Stock returns correlation matrices are notoriously hard to estimate, especially when the number of assets $N$ is large with respect to the size of the readily available historical returns $T$. Many methods exist to ease the estimation (and work-around the problem's ill-posedness).

I wondered if anyone tried to implement the unbiased version of the Rotational Invariant correlation matrix Estimator (RIE) described in this paper.

I've written some python code to test it and it does not seem to offer a significant advantage over the standard sample estimator of the correlation matrix.

I've already checked my code several time so I'd be interested to know if someone managed to implement it adequately (I don't need the code, just to know whether there is a typo in the paper for instance).

Thanks a lot already.

  • $\begingroup$ I am seeing similar results, and am wondering if perhaps I am misinterpreting something or if there is a typo in the paper etc. Do you have python code that you would like to share to compare notes. I'm happy to provide R code. $\endgroup$ – user30925 Dec 9 '17 at 21:06
  • $\begingroup$ @user30925, could you please provide your R code? $\endgroup$ – Nick Dec 13 '17 at 0:17
  • $\begingroup$ Are you using it to estimate the covariance matrix or for Markovitz allocation? For estimating the covariance matrix, the naive estimator is better as it is unbiased. $\endgroup$ – Borun Chowdhury Jan 9 '18 at 17:18
  • $\begingroup$ I reach the same results. @user30925, could you please provide your R code? Thanks in advance $\endgroup$ – Nathan Raffy Jan 16 '18 at 8:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.