A Tale of Two Theories: A Tale of Two Theories: Reconciling - - PowerPoint PPT Presentation

a tale of two theories a tale of two theories
SMART_READER_LITE
LIVE PREVIEW

A Tale of Two Theories: A Tale of Two Theories: Reconciling - - PowerPoint PPT Presentation

A Tale of Two Theories: A Tale of Two Theories: Reconciling Reconciling random matrix theory and shrinkage estimation random matrix theory and shrinkage estimation as methods for covariance matrix estimation as methods for covariance matrix


slide-1
SLIDE 1

A Tale of Two Theories: A Tale of Two Theories:

Reconciling Reconciling random matrix theory and shrinkage estimation random matrix theory and shrinkage estimation as methods for covariance matrix estimation as methods for covariance matrix estimation

Brian Rowe Brian Rowe

Vice President, Portfolio Analytics Vice President, Portfolio Analytics Bank of America Merrill Lynch Bank of America Merrill Lynch

July, 2009 July, 2009

slide-2
SLIDE 2

The opinions expressed in this presentation The opinions expressed in this presentation are those of the author alone and do not are those of the author alone and do not necessarily reflect the views of Bank of necessarily reflect the views of Bank of America Merrill Lynch, its subsidiaries, or America Merrill Lynch, its subsidiaries, or affiliates. affiliates.

Disclaimer Disclaimer

“Bank of America Merrill Lynch” is the marketing name for the global banking and global markets businesses of Bank of America Corporation. Lending, derivatives, and other commercial banking activities are performed globally by banking affiliates of Bank of America Corporation, including Bank of America, N.A., member FDIC. Securities, stra- tegic advisory, and other investment banking activities are performed globally by in- vestment banking affiliates of Bank of America Corporation (“Investment Banking Affili- ates”), including, in the United States, Banc of America Securities LLC and Merrill Lynch, Pierce, Fenner & Smith Incorporated, which are both registered broker-dealers and members of FINRA and SIPC, and, in other jurisdictions, locally registered entities. Investment products offered by Investment Banking Affiliates: Are Not FDIC Insured * May Lose Value * Are Not Bank Guaranteed.

slide-3
SLIDE 3

Overview Overview

  • Motivation

Motivation

  • Random Matrix Theory

Random Matrix Theory

  • Shrinkage Estimation

Shrinkage Estimation

  • Measuring Effectiveness

Measuring Effectiveness

  • Kullback-Leibler distance

Kullback-Leibler distance

  • Financial measures

Financial measures

  • Reconciliation

Reconciliation

slide-4
SLIDE 4

Motivation Motivation

  • Sample covariance != true covariance matrix

Sample covariance != true covariance matrix

  • Estimation error is large when !(T >> N)

Estimation error is large when !(T >> N)

  • Large portfolios

Large portfolios

  • Monthly time frame

Monthly time frame

  • Need a good estimate of covariance matrix

Need a good estimate of covariance matrix

slide-5
SLIDE 5

Approaches Approaches

  • Eigenvalue

Eigenvalue distribution distribution Physics: Random matrix theory

slide-6
SLIDE 6

Approaches Approaches

  • Eigenvalue

Eigenvalue distribution distribution

  • Null hypothesis

Null hypothesis Physics: Random matrix theory

slide-7
SLIDE 7

Approaches Approaches

  • Eigenvalue

Eigenvalue distribution distribution

  • Null hypothesis

Null hypothesis

  • Remove noise

Remove noise component component Physics: Random matrix theory

slide-8
SLIDE 8

Approaches Approaches

Statistics: Shrinkage Estimation

  • Central limit

Central limit theorem theorem

slide-9
SLIDE 9

Approaches Approaches

Statistics: Shrinkage Estimation

  • Central limit

Central limit theorem theorem

  • Weighted average

Weighted average α α F + (1- F + (1-α α) S ) S

slide-10
SLIDE 10

Approaches Approaches

Statistics: Shrinkage Estimation

  • Central limit

Central limit theorem theorem

  • Weighted average

Weighted average α α F + (1- F + (1-α α) S ) S

  • Reduced

Reduced estimation error estimation error

slide-11
SLIDE 11

Approaches Approaches

Which is Right?

slide-12
SLIDE 12

Random Matrix Theory Random Matrix Theory

  • Eigenvalue distribution of random matrices

Eigenvalue distribution of random matrices is defined by the Marcenko-Pastur limit is defined by the Marcenko-Pastur limit

  • Sample correlation matrices can be filtered

Sample correlation matrices can be filtered to remove this noise to remove this noise

  • The reconstructed matrix is then used in

The reconstructed matrix is then used in portfolio optimization portfolio optimization max/min=σ 21±

1 Q  2

= Q 2

2 max−min−

slide-13
SLIDE 13

Random Matrix Theory Random Matrix Theory

  • Random matrix with

Random matrix with normal distribution; normal distribution; N=1000, T=4000 N=1000, T=4000

  • Random matrix with

Random matrix with normal distribution; normal distribution; N=250, T=1000 N=250, T=1000

  • Random matrix with

Random matrix with normal distribution; normal distribution; N=50, T=200 N=50, T=200 Marcenko-Pastur Distributions

slide-14
SLIDE 14

Random Matrix Theory Random Matrix Theory

  • Random matrix with

Random matrix with normal distribution; normal distribution; N=1000, T=4000 N=1000, T=4000

  • Random matrix with

Random matrix with normal distribution; normal distribution; N=250, T=1000 N=250, T=1000

  • Random matrix with

Random matrix with normal distribution; normal distribution; N=50, T=200 N=50, T=200 Marcenko-Pastur Distributions

slide-15
SLIDE 15

Random Matrix Theory Random Matrix Theory

  • Random matrix with

Random matrix with normal distribution; normal distribution; N=1000, T=4000 N=1000, T=4000

  • Random matrix with

Random matrix with normal distribution; normal distribution; N=250, T=1000 N=250, T=1000

  • Random matrix with

Random matrix with normal distribution; normal distribution; N=50, T=200 N=50, T=200 Marcenko-Pastur Distributions

slide-16
SLIDE 16

Random Matrix Theory Random Matrix Theory

  • Daily S&P 500; N=384,

Daily S&P 500; N=384, T=1200 T=1200

  • Daily S&P 500 subset;

Daily S&P 500 subset; N=75, T=200 N=75, T=200

  • Shuffled S&P 500; N=75,

Shuffled S&P 500; N=75, T=200 T=200 Fitting the Null Hypothesis

Q = 2.072958 σ = 0.8152044

slide-17
SLIDE 17

Random Matrix Theory Random Matrix Theory

  • Daily S&P 500; N=384,

Daily S&P 500; N=384, T=1200 T=1200

  • Daily S&P 500 subset;

Daily S&P 500 subset; N=75, T=200 N=75, T=200

  • Shuffled S&P 500;

Shuffled S&P 500; N=75, T=200 N=75, T=200 Fitting the Null Hypothesis

Q = 1.768204 σ = 0.6321195

slide-18
SLIDE 18

Random Matrix Theory Random Matrix Theory

  • Daily S&P 500; N=384,

Daily S&P 500; N=384, T=1200 T=1200

  • Daily S&P 500 subset;

Daily S&P 500 subset; N=75, T=200 N=75, T=200

  • Shuffled S&P 500; N=75,

Shuffled S&P 500; N=75, T=200 T=200 Fitting the Null Hypothesis

Q = 2.514132 σ = 1.019011

slide-19
SLIDE 19

Shrinkage Estimation Shrinkage Estimation

  • James-Stein revealed that a global mean

James-Stein revealed that a global mean exists exists

  • Shrinking samples toward a global mean

Shrinking samples toward a global mean improves accuracy of estimation improves accuracy of estimation

  • This can be applied to covariance

This can be applied to covariance matrices matrices

slide-20
SLIDE 20

Shrinkage Estimation Shrinkage Estimation

  • The true mean is unknown

The true mean is unknown

  • Many candidates exist for covariance

Many candidates exist for covariance

  • Identity matrix

Identity matrix

  • Constant correlation matrix

Constant correlation matrix

  • Biased estimator (e.g. Barra)

Biased estimator (e.g. Barra) What is the global mean?

slide-21
SLIDE 21

Shrinkage Estimation Shrinkage Estimation

  • Use a single value or

Use a single value or calculate per iteration calculate per iteration

  • Ledoit & Wolf propose

Ledoit & Wolf propose

  • ptimal coefficient
  • ptimal coefficient

Shrinkage Intensity

=  T =− 

slide-22
SLIDE 22

Filtering Correlation Matrices Filtering Correlation Matrices

RMT reconstructs RMT reconstructs correlation matrix correlation matrix from the empirical from the empirical correlation matrix by correlation matrix by replacing all replacing all eigenvalues in noise eigenvalues in noise part of spectrum with part of spectrum with their mean their mean Shrinkage estimation Shrinkage estimation takes a weighted takes a weighted average between the average between the sample covariance sample covariance and a global mean and a global mean using a calculated using a calculated shrinkage constant shrinkage constant

slide-23
SLIDE 23

Does It Work? Does It Work?

  • How do you measure effectiveness?

How do you measure effectiveness?

  • Again, two approaches

Again, two approaches

  • Kullback-Leibler distance

Kullback-Leibler distance

  • Out of sample portfolio returns

Out of sample portfolio returns

  • Which will you believe?

Which will you believe?

slide-24
SLIDE 24

Kullback-Leibler Distance Kullback-Leibler Distance

  • KL distance measures the entropy

KL distance measures the entropy between two probability density functions between two probability density functions

  • Not a true distance - but still useful!

Not a true distance - but still useful!

  • Triangle inequality is not satisfied

Triangle inequality is not satisfied

  • Not symmetric

Not symmetric

  • Can measure information content and

Can measure information content and stability stability

slide-25
SLIDE 25

Kullback-Leibler Distance Kullback-Leibler Distance

Theoretical Limit Theoretical Limit

slide-26
SLIDE 26

Kullback-Leibler Distance Kullback-Leibler Distance

Empirical Results Empirical Results

slide-27
SLIDE 27

Portfolio Performance Portfolio Performance

  • Minimum variance

Minimum variance

SPX random subset (100 assets) – 175 day window, 125 dates

sharpe.ratio annual.return annual.stdev rmt 0.1911074 0.04646651 0.2431435 shrink -0.5547973 -0.12035726 0.2169392 shrink.m 0.6403425 0.23386712 0.3652219 hybrid -0.1934593 -0.04509580 0.2331023 raw.sample -0.5535997 -0.15960243 0.2882993 market 0.3956911 0.13857861 0.3502192

SPX random subset (100 assets) – 125 day window, 175 dates

sharpe.ratio annual.return annual.stdev rmt -0.73633608 -0.20746138 0.2817482 shrink -0.83450696 -0.24169547 0.2896267 shrink.m 0.09709427 0.04461285 0.4594797 hybrid -0.69065240 -0.18980906 0.2748257 raw.sample 0.36170223 0.17826057 0.4928379 market -0.06505888 -0.02908206 0.4470114

slide-28
SLIDE 28

Portfolio Performance Portfolio Performance

Minimum variance optimization Minimum variance optimization

slide-29
SLIDE 29

Reconciliation Reconciliation

  • Is there a connection between the

Is there a connection between the theories? theories?

  • Examine eigenvalue distributions

Examine eigenvalue distributions

  • What about a hybrid approach?

What about a hybrid approach?

  • What about other eigenvalues?

What about other eigenvalues?

slide-30
SLIDE 30

Reconciliation Reconciliation

RMT replaces 'noisy' eigenvalues with average value RMT replaces 'noisy' eigenvalues with average value

slide-31
SLIDE 31

Reconciliation Reconciliation

Shrinkage scales eigenvalues towards a single value Shrinkage scales eigenvalues towards a single value

slide-32
SLIDE 32

Reconciliation Reconciliation

  • The eigenvalue of the global mean is in

The eigenvalue of the global mean is in the noise part of the RMT spectrum! the noise part of the RMT spectrum!

  • Both methods reduce noise by averaging

Both methods reduce noise by averaging

  • ut noisy eigenvalues
  • ut noisy eigenvalues
  • Difference is in execution

Difference is in execution

  • Hybrid approach has no benefit

Hybrid approach has no benefit

Eigenvalue distributions Eigenvalue distributions

slide-33
SLIDE 33

References References

  • Laurent Laloux and Pierre Cizeau and Jean-Philippe Bouchaud and

Laurent Laloux and Pierre Cizeau and Jean-Philippe Bouchaud and Marc Potters, Random matrix theory and financial correlations, 1999 Marc Potters, Random matrix theory and financial correlations, 1999

  • M. Potters, J.P. Bouchaud, L. Laloux, Financial Applications of Random
  • M. Potters, J.P. Bouchaud, L. Laloux, Financial Applications of Random

Matrix Theory: Old Laces and New Pieces, 2005 Matrix Theory: Old Laces and New Pieces, 2005

  • M. Tumminello, F. Lillo, R. N. Mantegna, Shrinkage and spectral
  • M. Tumminello, F. Lillo, R. N. Mantegna, Shrinkage and spectral

filtering of correlation matrices: a comparison via the Kullback-Leibler filtering of correlation matrices: a comparison via the Kullback-Leibler distance, Acta Phys. Pol. B 38 (13), 4079-4088, 2007 distance, Acta Phys. Pol. B 38 (13), 4079-4088, 2007

  • Olivier Ledoit & Michael Wolf, Honey, I Shrunk the Sample Covariance

Olivier Ledoit & Michael Wolf, Honey, I Shrunk the Sample Covariance Matrix, Economics Working Papers 691, Department of Economics and Matrix, Economics Working Papers 691, Department of Economics and Business, Universitat Pompeu Fabra, 2003 Business, Universitat Pompeu Fabra, 2003

  • Olivier Ledoit & Michael Wolf, Improved estimation of the covariance

Olivier Ledoit & Michael Wolf, Improved estimation of the covariance matrix of stock returns with an application to portfolio selection, Journal matrix of stock returns with an application to portfolio selection, Journal

  • f Empirical Finance, Elsevier, vol. 10(5), pages 603-621, December
  • f Empirical Finance, Elsevier, vol. 10(5), pages 603-621, December

2003 2003

slide-34
SLIDE 34

End End

  • All images were generated by using

All images were generated by using Tawny (written by me) Tawny (written by me)

  • Download Tawny from CRAN

Download Tawny from CRAN

  • https://nurometic.com

https://nurometic.com

  • b_rowe@ml.com

b_rowe@ml.com or

  • r r@nurometic.com

r@nurometic.com