Thread Subject: sample covariance matrix

Subject: sample covariance matrix

From: Mira Mihaylova

Date: 23 Nov, 2009 12:13:19

Message: 1 of 1

Hello everyone,
I am doing a project which involves stock returns data set. As far as I know financial time series have serial correlation and volatility clustering. I have to compute the sample covariance matrix for different historical windows, which is then used in a portfolio optimisation problem, i.e I use the historical covariance matrix to forecast volatility. If I use the "cov" function I will probably end up with biased matrices and a lot of noise. The literature on this topic suggests Random Matrix Theory, Principal Component Analysis and quite a few other filtering methods. My question is, which one should I use to fix my covariance matrices and how do I do that in Matlab (functions, code)? I found something in the user guide about "wishrnd" but i am not sure how to use it and if it is any good. The idea is that I need to be able to find a filtered matix from the "noisy" one, that can be used
in the optimisation problem. Thanks a lot for your help in advance.

Tags for this Thread

Add a New Tag:

Separated by commas
Ex.: root locus, bode

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

rssFeed for this Thread

Contact us at files@mathworks.com