Brinson Portfolio Attribution Lab
Institutional performance attribution engine. Decompose active equity excess return ($\alpha = R_P - R_B$) into Sector Allocation, Security Selection, and Interaction effects across Brinson-Fachler (1985) and Brinson-Hood-Beebower (1986) frameworks.
Sector Holdings, Returns & Attribution Breakdown
Editable Values| Sector | Port Wt ($w_P$) % | Bench Wt ($w_B$) % | $\Delta w$ % | Port Ret ($R_P$) % | Bench Ret ($R_B$) % | $\Delta R$ % | Allocation % | Selection % | Interaction % | Total Contrib % |
|---|
Visual Attribution Analytics
Institutional Attribution Sensitivity Matrices
Matrix 1: Tech Active Weight vs Tech Alpha on Total Contribution (bps)
Evaluates Information Technology sector total contribution (bps) across varying active tilts ($\Delta w$) and within-sector stock picking outperformance ($\Delta R$).
| $\Delta R_{\text{Tech}}$ | Active Weight Tilt ($\Delta w_{\text{Tech}}$) | ||||
|---|---|---|---|---|---|
| -4.0% | -2.0% | 0.0% | +2.0% | +4.0% | |
Matrix 2: Benchmark Return ($R_B$) vs Active Weight on BF vs BHB Spread (bps)
Quantifies the exact allocation difference ($A_i^{\text{BF}} - A_i^{\text{BHB}} = -\Delta w_i \times R_B$). Illustrates why BHB produces distorted results during strong market bull runs.
| Bench $R_B$ | Active Weight Tilt ($\Delta w_i$) | ||||
|---|---|---|---|---|---|
| -4.0% | -2.0% | 0.0% | +2.0% | +4.0% | |
Institutional Performance Attribution Theory (Brinson & Beyond)
1. The Brinson-Hood-Beebower (BHB 1986) Formulation
Gary P. Brinson, L. Randolph Hood, and Gilbert L. Beebower published their seminal 1986 Financial Analysts Journal paper "Determinants of Portfolio Performance", demonstrating that asset allocation accounted for ~93.6% of the variation in quarterly returns across 91 large US pension funds. The mathematical framework separates total active return:
$$R_P - R_B = \sum_{i=1}^N (w_{P,i} - w_{B,i}) R_{B,i} + \sum_{i=1}^N w_{B,i} (R_{P,i} - R_{B,i}) + \sum_{i=1}^N (w_{P,i} - w_{B,i}) (R_{P,i} - R_{B,i})$$
Where $A_i^{\text{BHB}} = (w_{P,i} - w_{B,i}) R_{B,i}$ is the Allocation Effect, $S_i = w_{B,i}(R_{P,i} - R_{B,i})$ is Selection, and $I_i = (w_{P,i} - w_{B,i})(R_{P,i} - R_{B,i})$ is Interaction.
2. The Brinson-Fachler (BF 1985) Superiority
Gary Brinson and Nimrod Fachler (1985) recognized that BHB suffered from the benchmark-neutral allocation paradox: a manager overweighting a sector with positive return is credited with positive allocation alpha even if the sector lagged the broader market benchmark!
$$A_i^{\text{BF}} = (w_{P,i} - w_{B,i}) \cdot (R_{B,i} - R_B)$$
Because weights sum to 100% ($\sum (w_{P,i} - w_{B,i}) = 0$), the total allocation effect sums identically whether subtracting $R_B$ or not, but sector-by-sector scores accurately reflect whether the allocation bet aided or harmed the portfolio relative to the market.
3. 3-Factor vs. 2-Factor Model in Board Reporting
The 3-factor model isolates the Interaction term ($I_i$). While mathematically pure, interaction represents an ambiguous joint decision: did the return come from being overweight, or from picking good stocks? In institutional reporting, managers frequently combine selection and interaction into Total Selection:
$$S_i^* = S_i + I_i = w_{P,i} \cdot (R_{P,i} - R_{B,i})$$
This weights the manager's stock picking skill by the actual portfolio weight allocated, providing a clean 2-factor attribution (Allocation + Total Selection = Active Return).
4. Multi-Period Geometric Linking (Carino 1999)
Single-period attribution is additive, but multi-period returns compound geometrically: $1 + R = \prod (1 + R_t)$. Simple sums of monthly attribution terms fail to match cumulative active alpha. David Carino (1999) introduced continuous logarithmic linking:
$$k_t = \frac{\ln(1 + R_{P,t}) - \ln(1 + R_{B,t})}{R_{P,t} - R_{B,t}} \times \frac{R_P - R_B}{\ln(1 + R_P) - \ln(1 + R_B)}$$
Multiplying each period's attribution terms by $k_t$ preserves exact mathematical additivity over any multi-year evaluation horizon.
Interactive Performance Attribution Mastery Quiz
Frequently Asked Questions: Brinson Performance Attribution
Related Quantitative Portfolio Simulations
Fundamental Law of Active Management Lab
Model Grinold & Kahn Information Ratio ($\text{IR} \approx \text{IC}\sqrt{BR}$), transfer coefficient, and breadth compression.
Kelly Criterion Portfolio Lab
Continuous multi-asset logarithmic wealth compounding, optimal leverage, and Half-Kelly drawdown risk.
Ledoit-Wolf Shrinkage Lab
Optimal linear covariance shrinkage ($\Sigma^* = \delta F + (1-\delta)S$) and Marcenko-Pastur spectral noise bounds.
Resampled Efficient Frontier Lab
Model Michaud Monte Carlo resampled parameters and rank-averaged frontiers under estimation uncertainty.
Maximum Diversification Lab
Optimize Choueifaty diversification ratio (DR) and test equi-correlation properties.
Barra Factor Risk & Tracking Error Lab
Decompose active tracking error into systematic style factor exposures, factor covariance, and idiosyncratic specific risk.