Asset allocation models
🚀

Asset allocation models

Introduction

The classical Brinson model decomposes active return into return from asset allocation decisions, and return from stock selection decisions.

This page provides a concise, mathematical description of the equity attribution models available in FIA 2.4.2 upwards. The models may be classified as

  • standard Brinson
  • Brinsin with normalised stock selection
  • Bottom-up equity attribution

Depending on the model selected, additional sources of return may also be available from interaction and price return. These terms are defined below.

Notation

In the following presentation, lower-case variables refer to the portfolio, and upper-case variables to the benchmark.

At the security level, rir_i denotes the return of security ii in a portfolio, while RiR_i is the return of the same security in a benchmark. We do not necessarily assume that these quantities are the same; they may come from different sources, or the portfolio return may include transactions.

Similarly, wiw_i is the weight of security ii in a portfolio, while WiW_i is the return of the same security in a benchmark.

In the same way, rSr_S and RSR_S are the returns of sector SS in portfolio and benchmark, and wSw_S and WSW_S are the weights of the sectors. These are calculated as

wS=iSwiw_S=\sum\limits_{i \in S} w_iWS=iSWiW_S=\sum\limits_{i \in S} W_irS=iSwiriiSr_S=\frac{\sum\limits_{i \in S} w_i r_i}{\sum\limits_{i \in S}}RS=iSWiRiiSWiR_S=\frac{\sum\limits_{i \in S} W_i R_i}{\sum\limits_{i \in S} W_i}

Lastly, rr and RR (without subscripts) denote the return of portfolio and benchmark respectively, given by

r=iPwirir=\sum\limits_{i \in P} w_i r_i

and

R=iBWiRiR=\sum\limits_{i \in B} W_i R_i

Brinson-Fachler attribution

Consider a portfolio where the manager makes a single asset allocation decision in terms of allocations to sectors. The active return of the portfolio against its benchmark is given by rRr-R.

Asset allocation returns rSAAr_S^{AA} are given by

rSAA=(wSWS)×(RSR)r_S^{AA} = (w_S - W_S) \times (R_S - R)

Note that asset allocation return is only described at the sector level.

Stock selection returns riSSr_i^{SS}are given by

riSS=Wi×(rSRS)r_i^{SS} = W_i \times (r_S - R_S)

Interaction returns riIr_i^I are given by

riI=(wiWi)×(rSRS)r_i^{I} = (w_i - W_i) \times (r_S - R_S)

Lastly, pricing returns riPr_i^P are given by

riP=wi×(riRi)r_i^{P} = w_i \times (r_i - R_i)

The sum of the four sources of return over all securities and sectors equals the overall active return of the portfolio against its benchmark:

rSAA+rSSS+rSI +rSP=rRr_S^{AA} + r_S^{SS} + r_S^{I}  + r_S^{P}= r-R

Brinson-Hood-Beebower attribution

The Brinson-Hood-Beebower (BHB) model is identical to the Brinson-Fachler model, except that the asset allocation term becomes

rSAA=(wSWS)×RSr_S^{AA} = (w_S - W_S) \times R_S

From the user's perspective, the only difference is that the sector-level asset allocation returns are different. However, the overall return due to asset allocation decisions remains the same.

💡
Notes
  • Equity attribution always requires a benchmark. Unlike fixed income attribution, where it makes sense to decompose a portfolio's return by source of risk, equity attribution is always measured by comparing a portfolio against a benchmark.
  • The presence of an interaction term is a shortcoming in the Brinson model. It is often combined with the stock selection return to give riSS=Wi×(rSRS)r_i^{SS} = W_i \times (r_S - R_S).
  • In the Brinson model, asset allocation is only shown at the sector level, while all other sources of return are shown at the security level.
  • In the case that ri=Rir_i=R_i, price return for security ii is zero.
  • Brinson-Fachler and Brinson-Hood-Beebower models are collectively referred to as 'Brinson'.

Normalised stock selection

Using the same notation as above, the normalised stock selection approach calculates stock selection as follows:

wi~=wi/wS\widetilde{w_i}=w_i / w_SWi~=Wi/WS\widetilde{W_i}=W_i / W_SriSS=wSP(wi~Wi~)(RiRS)r_i^{SS} =w_S^P(\widetilde{w_i} - \widetilde{W_i})(R_i-R_S)

In this model, returns due to asset allocation and price are the same as for the Brinson approach. Interaction return does not arise using this model.

Bottom-up attribution

Using bottom-up attribution, asset allocation return is given by

rSAA=(wiWi)×(RiR)r_S^{AA} = (w_i - W_i) \times (R_i - R)

and stock selection return by

riSS=wi×(riRi)r_i^{SS} = w_i \times (r_i - R_i)
💡
Notes
  • Bottom-up attribution is the only model in which it makes sense to show asset allocation returns at the security level.
  • Stock selection in the bottom-up model is the same as price return in the previous two models.
  • Interaction return and price return does not arise in this model.

Off-benchmark holdings

A security that lies in the portfolio but not in the benchmark is referred to as an 'off-benchmark' holding. FIA allows the return contribution from such holdings to be directed to asset allocation, stock selection, or both. Click here for information on how to do this.

Worked examples and documentation

Equity attribution using Brinson, normalised and bottom-up approaches.xlsx22.1KB
Equity_attribution_models_in_FIA.pdf91.0KB

References

'Mastering Attribution in Finance', chapter 3 ('Equity Attribution'), Andrew Colin, FT Press, 2015