Using Brinson Attribution for Style Factors and Factor Portfolios
Summary
The discussion examines whether Brinson performance attribution can be adapted from sectors to style factors such as size, momentum, and volatility. It contrasts returns-based regression, where factor coefficients describe portfolio exposure, with a holdings-based approach that groups stocks into defined factor portfolios. Regression loadings are exposures rather than literal allocation weights, so forcing them to be nonnegative and sum to one may not be appropriate.
One answer argues that Brinson attribution can be calculated when stocks are assigned to factor portfolios, with selection and allocation effects derived from portfolio and benchmark weights and returns. The discussion cautions that the result may offer little insight for systematic factor strategies, where sector-style allocation questions are less relevant. It provides formulas and conceptual guidance, but no empirical comparison or validation of the methods; usefulness depends on clear factor definitions and the attribution question being asked.
Key ideas
- Regression coefficients describe factor exposures and are not necessarily portfolio weights.
- Brinson attribution can be applied to factor portfolios when stock membership and weights are defined.
- Selection and allocation effects can be calculated from portfolio and benchmark weights and returns.
- Attribution results may be less informative for systematic strategies organized around factor exposure.
- The choice of method depends on how factors are defined and what question the analysis should answer.
Tags
Full text
# Brinson attribution for arbitrary set of style factors (size, momentum, vol, etc)
# Brinson attribution for arbitrary set of style factors (size, momentum, vol, etc)
I'm looking to do a Brinson performance attribution on a portfolio of stocks where instead of decomposing the returns in terms of sectors we use factors instead. Basically, I want to do what Style Analytics claims to do in their Factor Attribution module:
https://www.styleanalytics.com/solutions/overview/#factor-return-attribution
What confuses me about this is how they obtain the factor active weight (see screenshot) in the portfolio. In the classic Brinson analysis with sectors, it is clear how to get the portfolio and benchmark weight for each sector since every stock maps cleanly into one and only one sector and the total weights will always add up to 100%.
The only way I can think of doing this for an arbitrary set of factors is to do a returns-based attribution where you regress the portfolio/benchmark returns on the long-short factor returns and then map the resulting coefficients/sensitivities to weights.
Now, the issue with the regression approach is that you can obtain negative weights. Would it be acceptable to add a fitting constraint that requires coefficients to be between 0 and 1 and add up to 1?
## Answer by Lorientas (score 0)
https://quant.stackexchange.com/a/74316
This might be a little bit late answer but for factor attribution, you apply a regression analysis (between active returns of portfolio and portfolio returns of the factors). Coefficients of factors (or some call loadings) inform you about your exposure to that factor. So for factor attribution brinson method might not work since there is no weight associated with a factor. Section 7 (titled FACTOR MODELS IN RETURN ATTRIBUTION) of following document is helpful (https://www.cfainstitute.org/-/media/documents/support/programs/cipm/2019-cipm-l1v1r5.ashx). Also fama-french paper (and website) is a great practical example.
## Answer by oronimbus (score 0)
https://quant.stackexchange.com/a/74322
You can technically apply Brinson attribution to any strategy, whether you get meaningful results is a different question. Typically Brinson attribution is useful for actively managed funds less so systematic ones. For example, it can tell you if a manager allocated to the right sectors at the right time. For someone who follows e.g. a momentum strategy (say classic 12m-1m) this type of insight is not so useful because they wouldn't allocate their exposure according to sectors but factors.
That said, nothing stops you from calculating Selection and Attribution effects for factor strategies since they are typically just portfolios of companies (e.g. Q1-Q5).
The interaction effect ("cross-product") is typically wrapped into the selection effect which gives you:
$$S=w_p\times(r_p-r_b)$$
for portfolio sector weights $w_p$, sector returns $r_p$ and benchmark sector returns $r_b$.
The allocation effect then is
$$A = (w_p - w_b) \times (r_p - r_B)$$
for total benchmark return $r_B$. A good reference on this is Bacon (2008). As long as you know exactly which stocks go into a certain factor, this becomes straight forward to calculate.
Looking at the table that you shared I doubt they used a regression approach. They've even stated the return spread of one quartile minus the other and the corresponding active weights. So I think they just naively apply Brinson attribution to factor portfolios (although it doesn't make that much sense in my view).
If I read this table correctly then it seems that your portfolio has a high selection effect to all listed factors. Doesn't sound like particularly useful insight to me.Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.