1 / 10

Optimal Adjustment of Attributes in Cross-Sectional Prediction Models

Explore the cross-sectional prediction problem and discover a dynamic linear factor model for optimal adjustment of attributes. Implement a long-short strategy based on predicted returns.

scalfj
Download Presentation

Optimal Adjustment of Attributes in Cross-Sectional Prediction Models

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Global Asset Allocation and Stock Selection Optimal Adjustment of Attributes in Cross-Sectional Prediction Models Campbell R. Harvey

  2. Cross-Sectional Prediction Look at one point in time rt = d0+ d1P/Bt-1 + et Example: Regress 1000 different equity returns in January 2004 on their P/B in December 2003. Estimate two coefficients.

  3. Cross-Sectional Prediction Given the estimated coefficients, we can predict February 2004 rFeb2004 = d0+ d1P/BJan2004 Sort by predictions. Implement Long-Short • Buy 100 highest predicted returns • Sell 100 lowest predicted returns

  4. Cross-Sectional Prediction Problem is that ‘d1’ changes through time • Indeed, ‘d1’ could flip sign! What to do? • Ad hoc solution of averaging ‘d1’ over time • Use our factor model

  5. Cross-Sectional Prediction Dynamic linear factor model: rit = ai0+ bitFt + vit Assume beta is a function of price to book bit = coi + ci1 (P/B)i,t-1 Substitute this for the usual beta

  6. Cross-Sectional Prediction Dynamic linear factor model: rit = ai0+ [coi + ci1 +(P/B)i,t-1]Ft + vit Rewrite rit = ai0+ coi Ft + ci1 (P/B)i,t-1Ft + vit

  7. Cross-Sectional Prediction Dynamic linear factor model: rit = ai0+ coi Ft + ci1 Ft (P/B)i,t-1+ vit Compare this to the cross-sectional regression ci1 Ft = d1 • This explains why d1 unstable through time! • The usual model is misspecified.

  8. Cross-Sectional Prediction What to do? Run dynamic linear factor model, firm by firm rit = ai0+ coi Ft + ci1 Ft (P/B)i,t-1+ vit Collect ci1 for each of the 1000 firms

  9. Cross-Sectional Prediction What to do? Scale each firm’s P/B by the estimated coefficient P/B*it-1 = ci1 P/Bi,t-1

  10. Cross-Sectional Prediction Re-estimate cross-sectional prediction model rt = d0+ d1P/B*t-1 + et

More Related