Covariance Estimation For Markowitz Portfolio Optimization Ka Ki Ng Nathan Mullen Priyanka Agarwal Dzung Du Rezwanuzzaman Chowdhury 14/7/2010
Outline: 1.Michaud’s Resampling combined with Ledoit’s estimators 2.Weight Descriptor 3.Return Analysis 4.Standard error 5.Conclusion and Future Research 24/7/2010
Resampling combined with Ledoit’s 1.Estimate (μ, Σ) from the observed data using estimators in Ledoit’s paper 2.Propose the distribution for the returns, e.g., Returns ~ N(μ, Σ) – meaning prices follow log-normal distributions 3.Resample n (large) of Monte Carlo scenarios 4.Solve the optimization problem for each Monte- Carlo scenario 5.Resampling allocation computed as the average of all obtained allocations. 3/10/20103
4 Performance Std (unconstrained ) Resampling Combined (unconstrained) Identity Constant Correlation Market Model PCA Shrinkage to identity Shrinkage to market
3/10/20105 Performance Std (constrained ) Std Resampling Combined (constrained) Identity Constant Correlation Market Model PCA Shrinkage to market Shrinkage to identity
3/10/20106 Weight Descriptors – Lowest Weight Ledoit’s valuesOur values Identity Constant Correlation Industry Factor Market Model PCA Shrinkage to identity Shrinkage to market
3/10/20107 Weight Descriptors – Highest Weight Ledoit’s valuesOur values Identity Constant Correlation Industry Factor Market Model PCA Shrinkage to identity Shrinkage to market
Rate of Returns on Investments Average annual arithmetic return – No reinvesting, i.e. start each year with the same amount of money where Average annual geometric return – Time weighted – With reinvesting 84/7/2010
Return Analysis New features for return analysis in software 1.Average annual return (both geometric and arithmetic) 2.Plot of annual return 3.Histogram of monthly return with Gaussian fit 94/7/2010
Compare to S&P 500 Compared the returns of all 16 estimators (for both unconstrained and 20% constrained cases) and S&P 500 – The comparison was incomplete when it was presented two weeks ago Downloaded the S&P 500 data from CRSP Added an option for S&P 500 comparison in the software – Value-Weighted Return – Equal-Weighted Return 104/7/2010
Annual Return Plots 114/7/2010
Histogram of Returns Typical returns have heavier tails than a Gaussian distribution Gaussian fit 124/7/2010
Average Annual Geometric Return 134/7/2010
Analysis Return of identity matrix ≈ S&P 500 Equal-weighted return Problems 1.20% constrained results are much lower than 20% 2.Most importantly, 20% constrained results are lower than the unconstrained cases Possible reasons for the error 1.q = is wrong 2.Not on efficient frontier 3.Most likely: Models based on previous data applying to future data. Bad predictor of future expected returns μ 14 "For expected returns, we just take the average realized return over the last 10 years. This may or may not be a good predictor of future expected returns, but our goal is not to predict expected returns: it is only to show what kind of reduction in out-of-sample variance our method yields under a fairly reasonable linear constraint." 4/7/2010
Sample Output Text File 154/7/2010
Standard error Method 1: Assuming returns to be iid gaussian Method 2: Get N bootstrap samples for monthly returns assuming uniform distribution Method 3: Get N bootstrap samples for monthly log-returns assuming log-normal distribution Bootstrap results are stable for N= /7/2010
Standard error- Conclusion 1.Bootstrap technique confirmed our earlier belief that the standard errors presented in the paper are monthly. Though we agree it makes more sense to present annualized standard errors when standard deviations are annualized. 2. Our monthly SE results for uniform distribution bootstrap closely match with Ledoit’s (even for Identity and Psuedo-inverse estimators). 174/7/2010
Results: Unconstrained Standard Error (monthly) LedoitBootstrap Uniform Bootstrap Lognormal IID Gaussian Identity Constant Correlation Pseudo inverse Market Model Industry factors PCA Shrinkage to identity Shrinkage to market /7/2010
Results: Constrained Standard Error (monthly) LedoitBootstrap Uniform Bootstrap Lognormal IID Gaussian Identity Constant Correlation Pseudo inverse Market Model Industry factors PCA Shrinkage to identity Shrinkage to market /7/2010
Results: Unconstrained Standard Error (annualized) LedoitBootstrap Uniform Bootstrap Lognormal IID Gaussian Identity Constant Correlation Pseudo inverse Market Model Industry factors PCA Shrinkage to identity Shrinkage to market /7/2010
Results: Constrained Standard Error (annualized) LedoitBootstrap Uniform Bootstrap Lognormal IID Gaussian Identity Constant Correlation Pseudo inverse Market Model Industry factors PCA Shrinkage to identity Shrinkage to market /7/2010
Project goals and achievements Ledoit and Wolf [2002] 1.Implemented 8 estimators including ‘Shrinkage to market’ 2.Results for standard deviation closely match those in the paper. 3.Fixed calculations for constrained portfolio 4.Solved standard error calculation puzzle 5.Added functionality for Return Analysis 6.Weight Analysis 224/7/2010
Project goals and achievements Benninga & Disatnik [2002] 1.Implemented 8 estimators including ‘two block estimator’ 2.Ran simulations for different time periods 3.Results for standard deviation closely match those in the paper. 234/7/2010
Future work: 1.Matlab code documentation and cleaning 2.Project report 3.Any further analysis Prof. Pollak suggests 244/7/2010