Performance Attribution for Active Strategies

By Equicurious intermediate 2025-10-16 Updated 2026-03-21
Performance Attribution for Active Strategies
In This Article
  1. Why Raw Returns Don’t Tell You What’s Working
  2. The Brinson Model (The Foundation of Attribution)
  3. Sector Allocation Effect (Betting on Industries)
  4. Selection Effect (Picking Winners Within Sectors)
  5. Interaction Effect (The Multiplier)
  6. A Complete Attribution Example
  7. Time-Period Attribution (Understanding Timing)
  8. Common Attribution Mistakes
  9. Building an Attribution System
  10. Detection Signals (When Attribution Reveals Problems)
  11. Mitigation Checklist
  12. Essential (high ROI)
  13. High-Impact (systematic approach)
  14. Optional (for advanced practitioners)
  15. Next Step (put this into practice)

Why Raw Returns Don’t Tell You What’s Working

You beat your benchmark by 3% last year. Congratulations—but do you know why? Was it because you overweighted technology during a tech rally (allocation effect)? Because you picked the best stocks within each sector (selection effect)? Or because you were more invested during up months and more defensive during down months (timing effect)?

The point is: without attribution, you can’t repeat success or fix failure. A trader who thinks their stock-picking is exceptional—when really they just got lucky with sector exposure—will eventually underperform when sector rotations reverse.

Performance attribution quantifies the sources of return difference between your portfolio and a benchmark. It answers the question: Where exactly did my alpha (or underperformance) come from?

The Brinson Model (The Foundation of Attribution)

The Brinson-Fachler attribution model (1985) remains the industry standard. It decomposes active return into three components:

1. Allocation effect: Did you over/underweight the right sectors?

2. Selection effect: Did you pick better stocks within each sector?

3. Interaction effect: The combined impact of allocation and selection decisions

The formula breakdown:

For each sector:

Total active return = Sum of all sector effects

Sector Allocation Effect (Betting on Industries)

The allocation effect measures whether you correctly positioned for sector performance—regardless of your stock picks within those sectors.

Example calculation:

Your portfolio: 25% Technology (benchmark weight: 20%) Benchmark Technology return: +15% Benchmark total return: +10%

Allocation effect = (25% – 20%) × (15% – 10%) = +0.25%

Interpretation: By overweighting technology (a sector that outperformed the benchmark), you added 25 basis points of return.

When allocation effect is positive:

When allocation effect is negative:

What matters here: Allocation effect captures your macro views—whether you correctly anticipated which parts of the economy would lead or lag.

Selection Effect (Picking Winners Within Sectors)

The selection effect measures your stock-picking skill within each sector, assuming benchmark weights.

Example calculation:

Benchmark weight in Healthcare: 12% Benchmark Healthcare return: +8% Your Healthcare holdings return: +14%

Selection effect = 12% × (14% – 8%) = +0.72%

Interpretation: Your healthcare stock picks outperformed the healthcare sector by 6 percentage points, contributing 72 basis points to your active return.

When selection effect is positive:

When selection effect is negative:

Why this matters: Many active investors believe they’re skilled stock pickers when their returns actually come from allocation (sector bets). The selection effect isolates true bottom-up skill.

Interaction Effect (The Multiplier)

The interaction effect captures the combined impact of allocation and selection decisions. It’s positive when you both overweight a sector AND pick stocks that outperform within it.

Example:

Overweight Technology by 5% (portfolio 25% vs benchmark 20%) Your tech stocks return +18% vs sector benchmark +15%

Interaction effect = (25% – 20%) × (18% – 15%) = +0.15%

Interpretation: The combination of overweighting tech AND picking outperforming tech stocks added 15 basis points.

Practical insight: Interaction effects are usually small. If your interaction effect dominates, you may have data issues or very concentrated positions.

A Complete Attribution Example

Your portfolio vs S&P 500 for one quarter:

SectorPortfolio WeightBenchmark WeightPortfolio ReturnBenchmark Sector Return
Tech30%28%+12%+10%
Healthcare15%13%+5%+7%
Financials10%12%+8%+6%
Consumer20%22%+4%+3%
Other25%25%+3%+4%

Benchmark total return: +6%

Allocation effects:

Selection effects:

Interaction effects: (smaller, calculated similarly) = +0.08%

Total active return: +0.75%

The interpretation:

Time-Period Attribution (Understanding Timing)

Beyond single-period analysis, examine how attribution changes over time:

Rolling attribution: Calculate monthly attribution and observe trends

Up-market vs down-market attribution:

Contribution timing: Did you add positions before or after the performance occurred?

Common Attribution Mistakes

Mistake 1: Survivorship bias in selection effect If you sold your losers and kept your winners, your current portfolio looks more skilled than your actual trading decisions were. Attribution should include all positions held during the period, not just current holdings.

Mistake 2: Ignoring cash drag Cash holdings (even 5%) create negative allocation effect in rising markets. If your benchmark is 100% invested and you hold 10% cash, you’ll underperform in most years by roughly 10% × (equity return – cash return).

Mistake 3: Benchmark mismatch Comparing a small-cap growth portfolio to the S&P 500 creates meaningless attribution. Your benchmark should match your investable universe.

Mistake 4: Single-period conclusions One quarter of strong selection effect doesn’t prove skill. You need 12-24 months of data to distinguish skill from variance.

Building an Attribution System

Manual approach (spreadsheet):

  1. Export monthly portfolio weights and returns by sector
  2. Source benchmark sector weights and returns (free from index providers)
  3. Build formulas for allocation, selection, and interaction effects
  4. Sum across sectors for total active return decomposition

Automated approaches:

Minimum viable cadence:

Detection Signals (When Attribution Reveals Problems)

Your attribution analysis is signaling issues if:

Mitigation Checklist

Essential (high ROI)

These 4 items give you foundational attribution insight:

High-Impact (systematic approach)

For investors serious about understanding their edge:

Optional (for advanced practitioners)

If managing significant capital or professional mandates:

Next Step (put this into practice)

Run a basic attribution analysis on your portfolio for the past year.

How to do it:

  1. List your average weight in each sector for the period
  2. Source S&P 500 sector weights and returns (free at sectorspdr.com)
  3. Calculate allocation effect: (your weight – benchmark weight) × (sector return – benchmark return)
  4. Calculate selection effect: benchmark weight × (your return in sector – sector benchmark return)
  5. Sum across sectors

Interpretation:

Action: If selection effect is consistently negative over 4+ quarters, consider replacing individual stock holdings with sector ETFs in your weakest selection areas. Concentrate your stock-picking in sectors where you demonstrate positive selection effect.

Related Articles

Disclaimer: Equicurious provides educational content only, not investment advice. Past performance does not guarantee future results. Always verify with primary sources and consult a licensed professional for your specific situation.