Quant Memo
Core

Linking Attribution Across Periods

Chaining monthly attribution effects into an annual number is harder than it looks, because portfolio returns compound but the natural sum of attribution effects doesn't, so linking methods exist to make the two reconcile.

Prerequisites: Geometric vs Arithmetic Attribution

A performance team runs Brinson attribution every month and gets clean, correct numbers: allocation, selection, and interaction sum exactly to that month's active return. The client, however, wants to know what drove the year's outperformance, not each month's in isolation. Stitching twelve correct monthly answers into one correct annual answer turns out to be its own problem, because the fund's annual active return is a compounded quantity, not a sum, while the attribution effects were computed as sums within each month.

Multi-period linking is the set of techniques for combining single-period attribution effects into a multi-period total that actually equals the fund's real compounded excess return, instead of quietly drifting away from it the way a naive sum would.

Why you can't just add the months

Suppose allocation contributed +0.4% in January and +0.6% in February. Adding gives +1.0%. But the portfolio's actual return compounded across both months, and so did the benchmark's, so the true two-month active return is (1+Rp)/(1+Rb)1(1+R_p)/(1+R_b) - 1 using compounded RpR_p and RbR_b, not the sum of the two months' active returns. The gap between the naive sum and the true compounded figure is called the linking residual, and it grows with volatility and with the number of periods being chained.

12 monthly allocation/selection effects naive sum: drifts from truth linked total: matches compounded active return monthly effects
The same twelve monthly effects can be summed two ways; only one of them reconciles with the portfolio's actual compounded excess return.

Worked example

Active returns of +2%, -1%, and +3% over three months.

  1. Naive sum. 2%1%+3%=4%2\% - 1\% + 3\% = 4\%.
  2. True compounded active return, assuming these are the portfolio-vs-benchmark ratios each month: (1.02×0.99×1.03)1(1.02 \times 0.99 \times 1.03) - 1. Compute step by step: 1.02×0.99=1.00981.02 \times 0.99 = 1.0098; 1.0098×1.03=1.04011.0098 \times 1.03 = 1.0401. So the true figure is 4.01%4.01\%.
  3. The residual. 4.01%4%=0.014.01\% - 4\% = 0.01 points here — tiny with three small numbers, but the same arithmetic with twelve volatile months routinely produces residuals of tens of basis points, enough to visibly disagree with a client's own return calculation.

A linking algorithm's job is to take that residual and distribute it back across the individual allocation, selection, and interaction lines so each month's linked effects sum exactly to the linked total, rather than leaving an unexplained plug on the report.

What this means in practice

Every institutional attribution report that spans more than one period is running a linking method behind the scenes, most commonly the Cariño algorithm, and the choice of method is disclosed in GIPS-compliant reporting because different methods distribute the same residual differently across periods and sectors. A performance analyst who doesn't know which linking convention their system uses can't reliably explain why last year's per-sector attribution doesn't sum to the number on the client's statement.

Two attribution reports built on identical monthly numbers can show different annual allocation and selection splits if they use different linking methods. That's not an error in either report — it's a genuine methodological choice, and comparing linked multi-period attribution across two vendors without checking their linking method is comparing apples to a slightly different fruit.

Related concepts

Practice in interviews

Further reading

  • Menchero, 'An Optimized Approach to Linking Attribution Effects Over Time'
  • Bacon, Practical Portfolio Performance Measurement and Attribution (ch. 5)
ShareTwitterLinkedIn