Attribution Analysis

Attribution analysis decomposes portfolio return or active return into allocation, selection, interaction, currency, factor, and other model-defined effects.

Attribution analysis decomposes portfolio performance into model-defined sources, such as asset allocation, security selection, interaction, currency, duration, yield-curve, credit-spread, or factor effects. It explains how measured return differs across portfolio decisions; it does not prove that one decision uniquely caused the result.

Key Takeaways

  • Performance measurement calculates return; attribution analysis decomposes that return.
  • Return contribution explains which holdings or groups produced portfolio return, while performance attribution usually explains active return relative to a benchmark.
  • The benchmark, classification scheme, return frequency, currency, and model determine the attribution result.
  • Allocation, selection, and interaction effects should reconcile to active return, subject to stated residuals and linking methods.
  • Equity, fixed-income, multi-asset, factor, and currency portfolios often require different attribution models.
  • Attribution is backward-looking and can be distorted by stale data, intra-period trading, derivatives, fees, or an inappropriate benchmark.

Contribution Versus Attribution

Return contribution asks how much a holding or segment added to the portfolio’s own return. In a simple beginning-weight model:

Contribution from segment i = Portfolio weight i x Portfolio return i

If a sector has a 20% portfolio weight and earns 5%, its simple contribution is 1 percentage point.

Benchmark-relative attribution asks why the portfolio return differed from the benchmark. It compares portfolio and benchmark weights and returns within the same classification structure.

Active return = Portfolio return - Benchmark return

Contribution can be positive while attribution is negative. A sector may add 1 percentage point to portfolio return but still detract from active return if the benchmark held more of that sector or the portfolio’s securities lagged the sector benchmark.

A Common Allocation-Selection Framework

One common equity approach is Brinson-Fachler attribution. For segment i, a simplified single-period version is:

Allocation effect = (Portfolio weight i - Benchmark weight i) x (Benchmark segment return i - Total benchmark return)

Selection effect = Benchmark weight i x (Portfolio segment return i - Benchmark segment return i)

Interaction effect = (Portfolio weight i - Benchmark weight i) x (Portfolio segment return i - Benchmark segment return i)

The effects sum across segments to active return under the stated assumptions. Other Brinson variants allocate the interaction effect differently, so reports using different models can label the same underlying result differently.

Worked Example

Assume a two-sector equity portfolio:

SectorBenchmark weightBenchmark returnPortfolio weightPortfolio return
Technology60%10%70%12%
Utilities40%5%30%4%

The benchmark return is:

(60% x 10%) + (40% x 5%) = 8.0%

The portfolio return is:

(70% x 12%) + (30% x 4%) = 9.6%

Active return is:

9.6% - 8.0% = 1.6 percentage points

Using the formulas above:

SectorAllocationSelectionInteractionTotal attributed effect
Technology+0.20%+1.20%+0.20%+1.60%
Utilities+0.30%-0.40%+0.10%0.00%
Total+0.50%+0.80%+0.30%+1.60%

The effects reconcile to the 1.6-percentage-point active return.

  • Allocation added 0.50 percentage points: overweighting technology and underweighting utilities helped because technology beat the overall benchmark while utilities lagged it.
  • Selection added 0.80 percentage points: technology selections beat the technology benchmark enough to offset weaker selection in utilities.
  • Interaction added 0.30 percentage points: the portfolio combined its active weights with segment-level return differences.

The example does not prove the manager forecast these outcomes correctly. It classifies the observed return difference under one model.

Why Attribution Results Can Differ

Model Variant

Brinson-Hood-Beebower and Brinson-Fachler formulations use different allocation terms. Some reports combine selection and interaction, while others show interaction separately. Neither label should be interpreted without the formula.

Classification

A company can be classified by sector, industry, country, style, or factor. A diversified financial-technology company, for example, may appear in one sector classification but behave like another. Reclassifying it can shift effects between allocation and selection without changing total return.

Return and Weight Timing

Beginning weights are simple but may not capture large trades during the period. Daily or transaction-based attribution can better reflect changing exposures but requires more detailed data. Linking daily or monthly effects into a longer period can also create residuals.

Currency

A global portfolio can separate local-market return, currency translation, and currency-management effects. Results depend on base currency, hedging policy, forward rates, and whether currency is treated as a separate decision or allocated to asset segments.

Fees and Transactions

Gross-of-fee attribution may not reconcile to a net-of-fee portfolio return unless fees are included as their own effect. Transaction costs, taxes, withholding, securities lending, and cash can also create differences.

Attribution by Strategy Type

StrategyCommon effects considered
EquitySector or country allocation, security selection, interaction, style factors
Fixed incomeDuration, yield-curve positioning, carry, roll-down, credit spread, security selection, currency
Multi-assetPolicy allocation, tactical allocation, manager selection, implementation, currency
Factor strategyMarket, size, value, momentum, quality, volatility, or custom factor exposures
Derivatives overlayUnderlying exposure, option delta and convexity, volatility, carry, financing, collateral
Private marketsAsset selection, operating performance, leverage, valuation, timing, and currency, often with appraisal limitations

A model built for long-only equities should not be applied mechanically to bonds or options. The economic drivers and data structure are different.

Benchmark and Data Requirements

Attribution requires a suitable Benchmark Index and aligned data. At minimum, the analyst should verify:

  1. identical portfolio and benchmark periods
  2. compatible total-return and currency conventions
  3. portfolio and benchmark weights using the same classification
  4. treatment of cash, derivatives, fees, taxes, and external cash flows
  5. valuation timing and corporate actions
  6. the model formulas and linking method
  7. a reconciliation from attributed effects to reported active return

The GIPS standards for firms address performance input data, calculation, composites, benchmarks, and disclosure for firms claiming compliance. They support consistent performance presentation, but an attribution report still needs to disclose its specific model and assumptions.

What Attribution Can and Cannot Show

Attribution can help determine whether historical active return came mainly from broad allocation, within-segment selection, currency, factors, or implementation. It can also reveal that a manager’s stated process and realized return drivers were different.

Attribution cannot by itself establish:

  • whether the result was skill or luck
  • whether the same effects will persist
  • whether the portfolio took hidden tail or liquidity risk
  • whether a benchmark was investable for the strategy
  • whether a positive effect justified its risk, cost, or tax impact
  • what would have happened under a different sequence of trades

Repeated effects across independent periods may support further investigation, but statistical significance and economic rationale require separate analysis.

Common Mistakes

  • Confusing return contribution with benchmark-relative attribution.
  • Treating model labels as unique causal explanations.
  • Using an inappropriate benchmark or mismatched classifications.
  • Omitting interaction or residual effects and failing to reconcile to active return.
  • Applying an equity attribution model to fixed income or derivatives without modification.
  • Ignoring cash, intra-period trading, fees, taxes, or currency.
  • Presenting gross attribution alongside net reported performance without a bridge.
  • Assuming one strong selection period proves repeatable security-selection skill.

Attribution is a diagnostic framework, not a recommendation or prediction. Past sources of return may reverse or disappear.

  • Investment Performance: The measured return that attribution seeks to explain.
  • Alpha: A model-dependent measure of return beyond an expected or benchmark-related return.
  • Tracking Error: Measures variation in active return rather than decomposing its sources.
  • Factor Models: Statistical or economic models used to explain return through common exposures.
  • Market Timing: A tactical change in exposure that an attribution model may classify as allocation or timing.

FAQs

Does attribution analysis prove manager skill?

No. It classifies historical return under a model. Assessing skill requires a credible process, sufficient observations, risk and cost analysis, and evidence that results were not mainly chance or benchmark mismatch.

Why does attribution sometimes have a residual?

Residuals can arise from return linking, intra-period trades, pricing differences, cash flows, fees, derivatives, rounding, or data mismatches. A report should identify and explain material residuals.
Browse Investing