Welcome

Attribution methods - Brinson-fachler allocation selection a...

ResourcesAttribution methods - Brinson-fachler allocation selection a...

Learning Outcomes

This article explains Brinson-Fachler performance attribution for multi-sector portfolios, including:

  • Distinguishing clearly between allocation, selection, and interaction effects and relating each effect to active return versus a benchmark.
  • Applying the Brinson-Fachler formulas to calculate sector-level and total portfolio allocation, selection, and interaction contributions using weights and returns.
  • Interpreting the sign and magnitude of each effect to diagnose the sources of outperformance or underperformance in equity and multi-sector portfolios.
  • Reconciling the sum of sector attribution effects with total active return and checking calculations for internal consistency.
  • Identifying typical CFA Level 3 exam question formats, such as “explain,” “calculate,” and “interpret,” and mapping each to the appropriate attribution steps.
  • Spotting and avoiding common exam errors, including using benchmark instead of portfolio weights for selection, misclassifying interaction, and miscomputing benchmark return.
  • Linking numerical attribution results to concise written conclusions that would score well on constructed-response questions.
  • Comparing the Brinson-Fachler approach with alternative attribution schemes at a high level so you can recognize which framework is being tested in the exam.

CFA Level 3 Syllabus

For the CFA Level 3 exam, you are required to understand and apply attribution methods, especially those for equity and multi-sector portfolios based on the Brinson-Fachler framework, with a focus on the following syllabus points:

  • Understanding the purpose and context of portfolio performance attribution.
  • Explaining the components of Brinson-Fachler attribution (allocation, selection, interaction).
  • Calculating each effect for segmented portfolios and reconciling to total active return.
  • Interpreting the financial significance and exam relevance of each effect.
  • Identifying practical uses and exam pitfalls in attribution analysis and manager evaluation.

Test Your Knowledge

Attempt these questions before reading this article. If you find some difficult or cannot remember the answers, remember to look more closely at that area during your revision.

  1. In the Brinson-Fachler attribution framework, which effect isolates the impact of choosing different sector weights than the benchmark, evaluated at benchmark sector returns?
    1. Selection effect
    2. Allocation effect
    3. Interaction effect
    4. Total active return
  2. A manager overweights the energy sector relative to the benchmark, and the energy sector underperforms the overall benchmark during the period. What is the most likely sign of the allocation effect for energy?
    1. Positive allocation effect
    2. Zero allocation effect
    3. Negative allocation effect
    4. Cannot be determined without portfolio returns
  3. For a given sector, the portfolio weight is 20%, the benchmark weight is 15%, the portfolio sector return is 12%, and the benchmark sector return is 8%. What is the Brinson-Fachler selection effect for this sector?
    1. 0.8%
    2. 0.6%
    3. 0.4%
    4. 0.3%
  4. Which statement best explains why the interaction effect is sometimes grouped with allocation or selection in practice?
    1. It is always exactly zero for well-diversified portfolios.
    2. It represents pure timing skill separate from allocation and selection.
    3. It is typically small, adds complexity, and does not change high-level conclusions.
    4. It only applies to fixed-income portfolios, not equity portfolios.

Introduction

Performance attribution is the discipline of explaining why a portfolio outperformed or underperformed its benchmark. At Level 3, attribution is not just arithmetic; you are expected to turn numbers into concise, defensible statements about manager skill and investment decisions.

Key Term: performance attribution
Performance attribution is the process of decomposing portfolio returns relative to a benchmark into distinct sources, such as allocation and selection effects, to explain active return.

Key Term: active return
Active return is the difference between the portfolio return and the benchmark return over the same period: Ractive=RPRBR_{\text{active}} = R_P - R_B.

A common exam setting is an equity or multi-asset portfolio segmented into sectors or asset classes, with an index as the policy benchmark. The Brinson-Fachler method is the standard arithmetic framework for decomposing active return into allocation, selection, and interaction components.

Key Term: Brinson-Fachler method
The Brinson-Fachler method is a holdings-based attribution framework that decomposes active return into allocation, selection, and interaction effects across predefined segments (e.g., sectors), using portfolio and benchmark weights and returns.

Key Term: benchmark
The benchmark is a specified portfolio or index representing the neutral or policy asset mix against which portfolio performance is evaluated.

Key Term: sector
In performance attribution, a sector is any defined segment of the investment universe (e.g., industry group, region, asset class) used to group securities for weight and return comparisons.

Brinson-Fachler is tested because:

  • It links directly to manager decisions: sector tilts (top-down) and security selection (bottom-up).
  • It produces additive sector-level contributions that reconcile exactly to total active return (subject to rounding).
  • It gives a clear structure for written evaluation of a manager’s strengths and weaknesses.

The Brinson-Fachler Attribution Framework

Central to attribution is comparing what the manager actually did (portfolio weights and returns) with what would have happened by simply holding the benchmark. The portfolio and benchmark are both decomposed into the same set of sectors.

The Three Effects

Brinson-Fachler splits active return into three effects for each sector ii:

  1. Allocation effect
  2. Selection effect
  3. Interaction effect

Key Term: allocation effect
The allocation effect is the portion of active return attributed to the portfolio’s sector weights being different from those of the benchmark, evaluated at benchmark sector returns.

Key Term: selection effect
The selection effect is the part of active return assigned to the difference between the portfolio’s sector return and the benchmark sector return, weighted by the portfolio’s sector weight.

Key Term: interaction effect
The interaction effect is the value added (or lost) when the portfolio both deviates in sector weight and in performance versus the benchmark within that sector.

Conceptually:

  • Allocation asks: “If I had held benchmark-like securities in each sector but used my actual sector weights, how much value would I have added or lost?”
  • Selection asks: “Given my actual sector weights, how much value came from choosing securities that outperformed or underperformed the sector benchmark?”
  • Interaction captures the joint effect of “right sector” and “right security” (or “wrong sector” and “wrong security”) decisions occurring together.

In manager evaluation:

  • Allocation is associated with top-down skill.
  • Selection is associated with bottom-up stock-picking skill.
  • Interaction is usually treated as a residual; its interpretation is less straightforward.

Key Term: top-down attribution
Top-down attribution is an approach that first attributes active return to broad decisions such as asset allocation or sector tilts, before drilling down to security selection within each segment.

Mathematical Formulation

Let for sector ii:

  • wPiw_{Pi} = portfolio weight in sector ii
  • wBiw_{Bi} = benchmark weight in sector ii
  • rPir_{Pi} = portfolio sector return
  • rBir_{Bi} = benchmark sector return
  • rBr_B = total benchmark return

Key Term: total benchmark return
Total benchmark return is the weighted average of benchmark sector returns using benchmark sector weights.

Formally:

rB=iwBirBir_B = \sum_i w_{Bi} \, r_{Bi}

Total active return is:

rPrBr_P - r_B

and Brinson-Fachler decomposes this as:

rPrB=iAi+iSi+iIir_P - r_B = \sum_i A_i + \sum_i S_i + \sum_i I_i

where, for each sector ii:

  • Allocation effect: Ai=(wPiwBi)(rBirB)A_i = (w_{Pi} - w_{Bi}) (r_{Bi} - r_B)
  • Selection effect: Si=wPi(rPirBi)S_i = w_{Pi} (r_{Pi} - r_{Bi})
  • Interaction effect: Ii=(wPiwBi)(rPirBi)I_i = (w_{Pi} - w_{Bi}) (r_{Pi} - r_{Bi})

These formulas reflect the Brinson-Fachler arithmetic attribution.

Key Term: arithmetic attribution
Arithmetic attribution is an attribution approach in which sector-level effects add up linearly to the total active return over the period.

For exam purposes, you typically:

  • Compute sector-level AiA_i, SiS_i, and IiI_i.
  • Sum across sectors to obtain total allocation, selection, and interaction.
  • Check that the sum equals rPrBr_P - r_B (within rounding).

Exam tip:
In the Brinson-Fachler version, the allocation term uses (rBirB)(r_{Bi} - r_B). This centers sector performance relative to the overall benchmark, which improves interpretability of sector tilts.

Brinson-Fachler versus Other Attribution Schemes (High Level)

You may see references to alternative schemes such as Brinson-Hood-Beebower (BHB). At Level 3, you are not required to memorize alternative formulas, but you should recognize key differences conceptually:

  • Brinson-Fachler measures allocation against how each sector did relative to the total benchmark (rBirB)(r_{Bi} - r_B).
  • BHB measures allocation against the sector’s own level (rBi)(r_{Bi}).

Practically, both frameworks decompose active return into allocation and selection-like components. In the exam, you will be told which method to use, or the formulas will be given. Your task is to apply that specific framework consistently.

Step-by-Step Calculation Process

A robust attribution answer follows a clear sequence:

  • Step 1: Compute each sector’s portfolio and benchmark returns if not already provided.
  • Step 2: Confirm portfolio and benchmark weights for each sector; ensure they sum to 100%.
  • Step 3: Compute the total benchmark return rB=iwBirBir_B = \sum_i w_{Bi} r_{Bi}.
  • Step 4: Compute total portfolio return rP=iwPirPir_P = \sum_i w_{Pi} r_{Pi} and the active return rPrBr_P - r_B.
  • Step 5: For each sector, compute allocation, selection, and interaction using the Brinson-Fachler formulas.
  • Step 6: Sum each effect across sectors and verify that the totals reconcile to rPrBr_P - r_B (allowing for small rounding differences).
  • Step 7: Interpret the sign and magnitude of each effect, linking back to manager decisions.

Exam warning:
For the selection effect, always use portfolio weights (wPiw_{Pi}), not benchmark weights. Using benchmark weights is a common error that leads to incorrect contributions and may cost marks.

Worked Example 1.1

A portfolio is invested in two sectors.

  • Sector X:

    • Portfolio weight: 60%
    • Portfolio return: 6%
    • Benchmark weight: 50%
    • Benchmark sector return: 4%
  • Sector Y:

    • Portfolio weight: 40%
    • Portfolio return: 10%
    • Benchmark weight: 50%
    • Benchmark sector return: 8%

Compute:

  • The benchmark total return rBr_B.
  • Allocation, selection, and interaction effects for each sector.
  • Total allocation, selection, interaction, and active return.

Answer:
First compute the total benchmark return:

rB=0.50×4%+0.50×8%=6%r_B = 0.50 \times 4\% + 0.50 \times 8\% = 6\%

Portfolio total return:

rP=0.60×6%+0.40×10%=7.6%r_P = 0.60 \times 6\% + 0.40 \times 10\% = 7.6\%

Active return:

rPrB=7.6%6.0%=1.6%r_P - r_B = 7.6\% - 6.0\% = 1.6\%

Sector X

  • Allocation: AX=(0.600.50)(4%6%)=0.10×(2%)=0.20%A_X = (0.60 - 0.50)(4\% - 6\%) = 0.10 \times (-2\%) = -0.20\%
  • Selection: SX=0.60(6%4%)=0.60×2%=1.20%S_X = 0.60 (6\% - 4\%) = 0.60 \times 2\% = 1.20\%
  • Interaction: IX=(0.600.50)(6%4%)=0.10×2%=0.20%I_X = (0.60 - 0.50)(6\% - 4\%) = 0.10 \times 2\% = 0.20\%

Sector Y

  • Allocation: AY=(0.400.50)(8%6%)=(0.10)×2%=0.20%A_Y = (0.40 - 0.50)(8\% - 6\%) = (-0.10) \times 2\% = -0.20\%
  • Selection: SY=0.40(10%8%)=0.40×2%=0.80%S_Y = 0.40 (10\% - 8\%) = 0.40 \times 2\% = 0.80\%
  • Interaction: IY=(0.400.50)(10%8%)=(0.10)×2%=0.20%I_Y = (0.40 - 0.50)(10\% - 8\%) = (-0.10) \times 2\% = -0.20\%

Totals across sectors

  • Total allocation: Atotal=0.20%+(0.20%)=0.40%A_{\text{total}} = -0.20\% + (-0.20\%) = -0.40\%
  • Total selection: Stotal=1.20%+0.80%=2.00%S_{\text{total}} = 1.20\% + 0.80\% = 2.00\%
  • Total interaction: Itotal=0.20%+(0.20%)=0.00%I_{\text{total}} = 0.20\% + (-0.20\%) = 0.00\%

Sum of effects:

Atotal+Stotal+Itotal=0.40%+2.00%+0.00%=1.60%A_{\text{total}} + S_{\text{total}} + I_{\text{total}} = -0.40\% + 2.00\% + 0.00\% = 1.60\%

which matches the active return of 1.6%. The manager added value primarily through selection; sector allocation detracted.

This example is typical of exam questions where you must both calculate and interpret which decision (allocation or selection) drove value added.

Interpreting Signs and Typical Patterns

Understanding the direction of each effect is essential for quick interpretation and for written justifications in constructed-response questions.

Common patterns for a given sector:

  • Overweight a sector that outperforms the total benchmark:
    • Allocation effect tends to be positive.
  • Overweight a sector that underperforms the total benchmark:
    • Allocation effect tends to be negative.
  • Underweight a sector that outperforms the total benchmark:
    • Allocation effect tends to be negative.
  • Underweight a sector that underperforms the total benchmark:
    • Allocation effect tends to be positive.

For selection and interaction:

  • If the portfolio sector return exceeds the benchmark sector return (rPi>rBi)(r_{Pi} > r_{Bi}):
    • Selection is positive if the portfolio has any weight in that sector.
    • Interaction has the same sign as (wPiwBi)(w_{Pi} - w_{Bi}): overweighting a winning sector with good selection yields positive interaction; underweighting it yields negative interaction.
  • If the portfolio sector return lags (rPi<rBi)(r_{Pi} < r_{Bi}):
    • Selection is negative.
    • Interaction is negative when overweighting a losing sector and positive when underweighting it.

In written exam answers, link sign and magnitude directly to decisions. For example:

  • “The manager’s overweight to healthcare reduced active return (negative allocation) because healthcare underperformed the overall benchmark, indicating poor sector allocation decisions.”

Worked Example 1.2

An equity portfolio overweights the healthcare sector compared to the benchmark. During the period, healthcare underperforms the overall benchmark. What is the expected sign of the Brinson-Fachler allocation effect for healthcare?

Answer:
The allocation effect will be negative. The portfolio overweighted a sector whose benchmark return was below the total benchmark return, so (wPiwBi)(w_{Pi} - w_{Bi}) is positive and (rBirB)(r_{Bi} - r_B) is negative, making their product negative.

Note that this statement holds regardless of the portfolio’s within-sector selection result; selection and interaction are separate components.

Worked Example 1.3 – Synthesis and Interpretation

You are given the following sector-level Brinson-Fachler attribution (all numbers in percentage points of active return):

  • Financials:

    • Allocation: +0.40
    • Selection: −0.10
    • Interaction: +0.05
  • Technology:

    • Allocation: −0.30
    • Selection: +0.80
    • Interaction: +0.10
  • All other sectors combined:

    • Allocation: −0.10
    • Selection: −0.05
    • Interaction: 0.00

Total active return is therefore:

  • Allocation: 0.400.300.10=0.000.40 - 0.30 - 0.10 = 0.00
  • Selection: 0.10+0.800.05=0.65-0.10 + 0.80 - 0.05 = 0.65
  • Interaction: 0.05+0.10+0.00=0.150.05 + 0.10 + 0.00 = 0.15
  • Total active return: 0.00+0.65+0.15=0.800.00 + 0.65 + 0.15 = 0.80

Provide a concise evaluation of the manager’s performance.

Answer:
The portfolio outperformed the benchmark by 0.80%, driven entirely by stock selection and interaction; allocation decisions were neutral overall. Sector tilts offset each other—good allocation to financials was canceled by poor allocation to technology and other sectors. The main strength was strong stock selection in technology (0.80% selection plus 0.10% positive interaction), partially offset by modestly negative selection in financials and other sectors. Overall, the manager appears to add value primarily through bottom-up security selection rather than top-down sector allocation.

This is the type of synthesis the exam expects: convert a table of numbers into a clear, prioritized assessment of manager skill.

Geometric Versus Arithmetic Attribution (High Level)

Key Term: geometric attribution
Geometric attribution is a performance attribution approach that compounds returns multiplicatively over time, allocating the relative performance over multiple periods in a way that links exactly to the geometric excess return.

Most Level 3 questions use single-period arithmetic Brinson-Fachler attribution. In practice, multi-period attribution requires linking single-period effects (e.g., using geometric linking methods). You are not required to perform geometric attribution calculations, but you should be aware that:

  • Arithmetic Brinson-Fachler works cleanly for one period.
  • For several periods, managers apply a linking algorithm to produce period-by-period and cumulative effects.

If a question does not mention geometric methods or multi-period linking, you should assume a single-period arithmetic Brinson-Fachler context.

Practical and Exam Pitfalls

Common issues to watch for:

  • Using the wrong weights in selection
    • Selection must use portfolio weights wPiw_{Pi}. Using wBiw_{Bi} understates or overstates selection and may prevent reconciliation to total active return.
  • Miscomputing the benchmark total return
    • Always compute rBr_B as the sum of benchmark weights times benchmark sector returns. Do not use portfolio weights for rBr_B.
  • Ignoring cash or residual sectors
    • Cash and residual sectors (e.g., “other”) should be treated as additional sectors with their own weights and returns.
  • Forgetting the overall check
    • After calculating all effects, verify: iAi+iSi+iIirPrB\sum_i A_i + \sum_i S_i + \sum_i I_i \approx r_P - r_B
    • Minor differences due to rounding are acceptable; material differences indicate an error.
  • Over-interpreting interaction
    • Interaction often is small and noisy. Many practitioners combine it with allocation or selection when making qualitative comments (the exam may do so explicitly). Unless asked specifically, focus interpretations on allocation and selection.

Summary

The Brinson-Fachler attribution method decomposes a portfolio’s active return into three components:

  • Allocation: Value from deviating sector weights from the benchmark, evaluated at benchmark sector performance relative to the total benchmark.
  • Selection: Value from choosing securities within sectors that outperform or underperform the sector benchmark, based on portfolio weights.
  • Interaction: The joint effect when weight deviations and within-sector performance differences occur together.

For CFA Level 3, it is important to:

  • Apply the formulas correctly at the sector level.
  • Reconcile sector effects to total active return.
  • Translate numeric attribution into clear, prioritized statements about a manager’s top-down and bottom-up skill.
  • Avoid common calculation errors, especially around weights and benchmark returns.

Key Point Checklist

This article has covered the following key knowledge points:

  • Define and explain the allocation, selection, and interaction effects using the Brinson-Fachler method.
  • Compute benchmark and portfolio total returns and derive active return.
  • Perform step-by-step calculations of allocation, selection, and interaction effects for multi-sector portfolios.
  • Reconcile the sum of sector attribution effects with total active return and identify errors when they do not match.
  • Recognize the impact of sector weights and returns in each attribution component and link them to top-down versus bottom-up skill.
  • Avoid exam mistakes by using portfolio weights for selection and interpreting interaction appropriately.
  • Interpret the real-world meaning of attribution results to evaluate manager performance in constructed-response and item-set questions.
  • Distinguish, at a high level, the Brinson-Fachler arithmetic framework from alternative attribution schemes and geometric attribution.

Key Terms and Concepts

  • performance attribution
  • active return
  • Brinson-Fachler method
  • benchmark
  • sector
  • allocation effect
  • selection effect
  • interaction effect
  • top-down attribution
  • total benchmark return
  • arithmetic attribution
  • geometric attribution

Assistant

How can I help you?
Expliquer en français
Explicar en español
Объяснить на русском
شرح بالعربية
用中文解释
हिंदी में समझाएं
Give me a quick summary
Break this down step by step
What are the key points?
Study companion mode
Homework helper mode
Loyal friend mode
Academic mentor mode
Expliquer en français
Explicar en español
Объяснить на русском
شرح بالعربية
用中文解释
हिंदी में समझाएं
Give me a quick summary
Break this down step by step
What are the key points?
Study companion mode
Homework helper mode
Loyal friend mode
Academic mentor mode

Responses can be incorrect. Please double check.