Ivo Welch, April 2, 2025

ASAM Attribution and Final Report Guidelines


Our Benchmarking Factors

Ticker Description
VOO (S&P500) – VGSH (ST Treasury) our (excess) market factor
VTV (Value) - VUG (Growth) our value factor
VIG (Dividends) - VOO (S&P500) our dividend factor
VV (Large-Cap) - VBR (Small-Cap)   our size factor
  • Note: In the RMRF, as in the CAPM, RF is not the risk-free yield but the risk-free rate of return! So, the return on VGSH (or VFIRX) is a good substitute. The prevailing short-term Treasury yield is not. (For one, the latter is annualized, whereas you need a same-period return.)

  • We use daily returns with dividends for benchmarking, because daily stock returns help with 2nd moment estimations.

  • This gives us a practically easily achievable benchmark factor model.

Data Problems

  • We do not have three years of monthly data on which to evaluate our strategy. We only have about 4 months.

    • We are an educational class, not a fund.

    • We cannot help this.

    • Our means (averages) suck as estimates of true performance. There is little we can do.

    • Our variances suck, but less so.

  • We should have better estimates of variances and covariances by working with daily returns rather than monthly returns.

Attribution

  • If we had invested in factor (=portfolio) X instead, how much would we have made?

  • How loaded/related is our portfolio to factor X?

  • What part of our portfolio is “due to” our loading on factor X?

Relative Performance

  • Both your and the factor portfolio can have alpha with respect to other models, such as the CAPM.

  • It is no shame to have lower alphas when more factors are included. You are really working out how similar your portfolio is.

    • You may not want to tell clients that they can get your alpha elsewhere, though,

    • but you may also be on the buyer’s side.

  • Think about it: it is no shame for Vanguard that its VTV value portfolio does not outperform the factor model.

Minimum: 3+ Benchmark Models

Try different factor models (on the RHS), at least

  • a 0-factor (relative to risk-free rate),

  • a 1-factor (relative to CAPM),

  • a more general factor model, such as our 4-factor Vanguard factor

Identity

  • If rprf=a+bp1(f1)+cp2(f2)+ϵp then μ(rprf)=a+bp1μ(f1)+cp2μ(f2)+μ(ϵp) where μ(x) means the average of x.

  • The regression fitting sets μ(ϵp) to zero.

  • The first factor must be rmrf, or in our case VOO – VGSH.

Attribute Contribution

  • The attribute contribution is each term in the sum (beta times mean), which will add up to your portfolio return.

  • This works with more factors, too.

  • All factors (here, f1 and f2) should be zero investment pfios, just like your own rprf. Recall: rf is VGSH.

  • If we use a long-only portfolio as the basis of a factor f (as we do in ASAM), then we must subtract rf to make it a zero-investment portfolio.

  • We should use daily returns to have better exposure estimates.

Example

Is your portfolio performance due to loading on a particular industry? Use industry funds.

Where to get industry funds? Search!

Examples:

Heterogeneity

  • In the real world, different funds use different benchmarks and attributions.

  • For example, if you are a Tech software fund, you may want to use the VGT Vanguard fund as your benchmark.

    • For example, VGT (Info Tech) - RF could be one…or energy, or….
  • Pick your own factors and tell us where your performance comes from.

Sharpe Ratio

  • Because you were targeting the SR, you should know how to calculate it, too.

  • Also, calculate it on a factor-replicant of your portfolio.

  • Remember that the SR is μ(rprf)/σ(rprf). The rf should be small.

Other Considerations for Final Presentation

  • This is not high-school, where your number of pages signal the number of hours spent. For professionals, time is valuable.

  • You can use chatGPT, but I would be very careful if I were you. You also have to present it. Also, if it contains non-sense that is obviously chatGPT, as your client, I will fire you.

  • Note that the final report can be either in the form of a presentation deck or a standard report. The limit is 4,000 words.

    • If it is a deck, then the target number of slides should be about 10-15. Decks need to be visible from afar. Pages must not be too cluttered.

    • If it is a traditional writeup, the target number of pages should be about 5-8. Traditional writeups need complete sentences. Thus, usually the deck can provide more information within the same number of words.

    • The preliminary reports that can be written in Winter quarter are missing the performance analysis and should thus be only 2/3 the length of the final reports (which should incorporate a third or fourth draft of these preliminary reports.)


Final Presentation Outline

The typical outline should be:

  1. Investment Objective

    • Sharpe ratio, not Alpha
  2. Explored Trading Strategies

    • Intuition (why do you think market neglected your choices?)

    • Academic Literature

  3. Implemented Trading Strategies

    • Reasonable halfway English, halfway precise description
  4. Ex-Ante Marketing Pitch

    • based on backtests
  5. Performance Analysis

    • see above in these notes
  6. Learning Experience

    • what would we do different today?

    • where did we screw up?

  7. References

  8. Appendix

    • Include sample calculation of metrics.

    • Describe portfolio in more detail (stocks, etc.)

      • give example calculations, providing the key metric for one or two of your input selections

      • describe sorting if multidimensional

    • Must be sufficient to it possible for other team to replicate portfolio selection

/teaching/asam/05-asam-attribution-report.html Last modified: