Fundamentals of Performance Measurement: Module #3: Performance Attribution John D. Simpson, CIPM
Fundamentals of Performance Measurement: Module #3: Performance Attribution John D. Simpson, CIPM
Measurement
Background on …
◼ The Instructor
http://www.spauldinggrp.com/john-simpson/
◼ The Spaulding Group
1
The Spaulding Group, Inc. is the leading provider of
performance and risk measurement products and services
to the investment industry. It is the fastest growing GIPS
verification firm, hosts the annual PMAR conferences and
Performance Measurement Forum and Asset Owners’
Roundtable, provides consulting services (which include
operations reviews and software certifications), publishes
The Journal of Performance Measurement® and the
Spaulding Series of books, and conducts training classes,
both open enrollment and in-house, which can be
customized to meet our client’s needs.
2
What we’ll cover
Topics
• Day
Brief 1
introduction
• Absolute attribution (contribution)
• Equity attribution
• Fixed income attribution
• Currency attribution
• Geometric vs. arithmetic attribution
• Multiperiod attribution
• Other topics…
3
Attribution
(Where did the
return come from?)
Fundamentals
What is attribution?
4
Performance Attribution
The process of
attributing the
actual portfolio
return to those
investment
management
activities that
contributed to the
return.
10
5
Gary Brinson (pictured),
Randolph Hood,
Gil Beebower
“Performance
Attribution,
while not new,
is still an
evolving
discipline.”
FAJ, July/Aug 1986
11
What does a
boxer do
before going
into the
ring?
12
6
“When
“When I’m
preparing
preparing for for aa
fight,
fight, II look
look at at
two
two things.
things. First,
First, II
look
look atat my
my guy’s
guy’s
weaknesses
weaknesses and and
figure
figure out
out how how toto
exploit
exploit them.
them.
Steve “2 Pound” Forbes Second,
Second, II looklook atat
Former IBF Titleholder his
his strengths
strengths and and
Contestant on The
Contender
make
make suresure II
Men’s Health. (November respect
respect them.”
them.”
2006: 84)
13
For example:
14
7
An investment
manager can do the
same thing
◼ The “opponent” is the
benchmark
◼ Identify the strengths and
weaknesses
◼ Develop a strategy to win
◼ Then, evaluate (via attribution)
what worked, what didn’t
15
Equity
^
16
8
The “top down”
approach
17
18
9
The Top-Down Approach (cont’d)
Economic Data Also, Political & World Data
(CPI, Unemployment Stats, (Politics, world events)
Production Figures Interest Rates)
19
20
10
The Top-Down Approach (cont’d)
Economic Data Also, Political & World Data
(CPI, Unemployment Stats, (Politics, world events)
Production Figures Interest Rates)
We will want to
Security Selection assess the
Decisions / Strategy
Allocation decisions
Selection decisions
21
The “Bottom
Up” Approach
22
11
The Bottom-up Approach
Even though a manager may not have made
conscious allocation decisions, can’t there be a
benefit to review the allocation effects? Won’t it
provide additional insights? It still constitutes a
source of return and needs to be recognized!
Industry Allocation
results from stock selection
We will want to
Begins with
Stock Selection
assess the
selection decision
23
24
12
From asset allocation
A lot to consider
26
13
Relative vs. absolute attribution:
what we look at
Excess
Return
Returns
Return
Total
Return
28
14
ATTRIBUTION
29
Absolute Attribution
a.k.a. Contribution
A process to assess how individual
securities, sectors, asset classes,
strategies, etc. contribute to the return
V
i =1
Bi
30
15
Security Level: How has each security
contributed to the return?
Security ROR
A 2%
B 2%
C -1%
D 2%
E 2%
F -1%
G 2%
H -2%
I 3%
J 141%
Portfolio 22.28%
31
Security Contribution
32
16
Contribution of not having a
benchmark stock
◼ (Portfolio Total ROR - Security ROR) *
Security Weight in index
◼ Example: IBM in index; not in portfolio
◼ 5% of benchmark
◼ 0% of portfolio
◼ ROR of IBM = 8%
◼ Overall Portfolio ROR = 6%
Contribution = (6%-8%)*0.05 = -0.1%
◼ Might the use of the benchmark’s
sector return be a better gauge?
33
34
17
Another example: We have a residual (total
contribution ≠ ROR)
Security ROR Weight Contribution
A 1.50% 11% 0.17%
B 1.82% 12% 0.22%
C 2.08% 1% 0.03%
D 0.53% 2% 0.01%
E 3.36% 22% 0.74%
F -1.15% 1% -0.02%
G -0.30% 11% -0.03%
H 1.00% 20% 0.20%
I 0.20% 7% 0.01%
Cash 1.26% 13% 0.16%
1.43% 100% 1.49%
35
36
18
Day-Weighting Factor
End-of-day Start-of-day*
CD − Di CD − Di + 1
Wi = Wi =
CD CD
31 − 3 28 31 − 3 + 1 29
Wi = = = .9032 = 90.32% Wi = = = .9355 = 9355%
.
31 31 31 31
37
Enhanced Contribution
Contribution = (Weight + Weighted Flows) * Return
38
19
Advantages of Contribution
◼ The math is quite simple
◼ Easy to comprehend
◼ Easy to explain
◼ Often, it’s what managers initially mean
when they say they want attribution
◼ Usually, we look at the top 5 or top 10, and
bottom 5 or bottom 10 holdings
◼ Could also calculate for the index
39
40
20
Relative Attribution:
Attribution vs. Benchmark
◼ Applicable to active
managers; not passive
◼ What can a manager
do, relative to the
benchmark?
◼ Vary asset allocation
◼ Vary individual security
allocations
◼ Pick different securities
41
42
21
Determine the effect of the
manager’s decisions
◼ Changes in security/weights
◼ Changes in sector allocations/weights
◼ Changes in allocations/weights across
different countries / currencies
43
44
22
Can model selection make a
difference?
YES!
45
46
23
The manager’s
decision to
allocate assets
differently than
the benchmark
by sector (or
other factor)
47
Selection
The manager’s
decision to pick
securities that
may or may not
outperform
those in the
benchmark
(within sector or
factor)
48
24
Interaction
The overlap that naturally occurs between
the allocation & selection decisions
Attribution Formulas
◼ Different approaches
exist
◼ Many firms use
standard, published
models, some use
variations on these,
while others use
custom approaches
50
25
The Second Law
of Performance Attribution
The sum of the attribution effects
should equal the excess return
n
AE
i =1
i =
RP − RB
For geometric
models,
the product of
the effects
(C) The Spaulding Group 2019 51
51
Equity Formula #1
(Variation of Brinson, Hood, Beebower)
Sector Allocation
52
26
How allocation decisions are treated by the
BHB model
Index =
Technology = +2%
+4%
BHB =
BHB BF
Allocation
Overweight Positive Negative
( )
n
Underweight Negative rBi w Pi − wBi
Positive
i =1
Index =
Technology = -2%
-4%
Overweight Negative Positive
Underweight Positive Negative
(C) The Spaulding Group 2019 53
53
54
27
Attribution Example
ROR Weight Market Effects
Portfolio Index Portfolio Index Alloc’n
Stk Sel Ind Alloc
Cons 3.84% 3.75% 8% 6% 0.01% 0.08%
Ind -11.52% -14.00% 14% 9% 0.35% -0.70%
Trans 5.09% 5.21% 12% 11% -0.01% 0.05%
Util 6.57% 6.20% 7% 10% 0.03% -0.19%
Merch 8.30% 8.00% 15% 12% 0.05% 0.24%
Fin Svc 4.75% 4.50% 9% 8% 0.02% 0.05%
Banks -11.60% -12.00% 11% 12% 0.04% 0.12%
Cong 3.50% 3.10% 6% 9% 0.02% -0.09%
Tech 14.06% 10.11% 10% 13% 0.40% -0.30%
Telecom 6.85% 5.50% 8% 10% 0.11% -0.11%
Portfolio 2.33% 2.18% 100% 100% 1.00% -0.86%
55
56
28
Equity Formula #2:
Brinson, Hood & Beebower Method
Selection
Actual Passive
Actual
(IV) (II)
Actual Policy and
Portfolio Timing
Return Return
Timing
Passive
(III) (I)
Policy and Policy Return
Security Selection (Passive Portfolio
Return Benchmark)
57
(IV) (II)
Actual Policy and
Portfolio Timing
Return Return
Timing
Passive
(III) (I)
Policy and Policy Return
Security Selection (Passive Portfolio
Return Benchmark)
58
29
Equity Formula #2:
Brinson, Hood & Beebower Method
Selection
Actual Passive
Actual
(IV) (II)
Actual Policy and
Portfolio Timing
Return Return
Timing
Passive
(III) (I)
Policy and Policy Return
Security Selection (Passive Portfolio
Return Benchmark)
59
Quadrant Meanings
60
30
BHB Quadrant Formulas
n
Quadrant I = w
i =1
Bi rBi
n
Quadrant II = w
i =1
Pi rBi
n
Quadrant III = w
i =1
Bi
rPi
n
Quadrant IV = w
i =1
Pi rPi
61
( )
n
r ( )
n
i =1
Bi w Pi − wBi = Formula #1
w
i =1
Bi rPi − rBi
( ) ( ) (w ) ( )
n n
w Pi − wBi rPi − rBi i Pi rPi − wBi rBi
i =1 i =1
(C) The Spaulding Group 2019 62
62
31
A word about interaction
63
It’s somewhat
controversial!
• What is it?
• Is it relevant?
• What does it means
• Is it an error?
64
32
Stock selection options
65
66
33
Applying the
Brinson, Hood & Beebower Model
ROR Weight Market Effects
Portfolio Index Portfolio Index Stk Sel Alloc’n
Ind Alloc Interaction
Cons 3.84% 3.75% 8% 6% 0.01% 0.08% 0.00%
Ind -11.52% -14.00% 14% 9% 0.22% -0.70% 0.12%
Trans 5.09% 5.21% 12% 11% -0.01% 0.05% 0.00%
Util 6.57% 6.20% 7% 10% 0.04% -0.19% -0.01%
Merch 8.30% 8.00% 15% 12% 0.04% 0.24% 0.01%
Fin Svc 4.75% 4.50% 9% 8% 0.02% 0.05% 0.00%
Banks -11.60% -12.00% 11% 12% 0.05% 0.12% 0.00%
Cong 3.50% 3.10% 6% 9% 0.04% -0.09% -0.01%
Tech 14.06% 10.11% 10% 13% 0.51% -0.30% -0.12%
Telecom 6.85% 5.50% 8% 10% 0.14% -0.11% -0.03%
Portfolio 2.33% 2.18% 100% 100% 1.04% -0.86% -0.04%
67
68
34
Exercise:
Find the Attribution Effects for Banks only using
the BHB model
Rate of Return Weights
Portfolio Index Portfolio Index
Banks 2.00% 3.00% 40.00% 25.00%
Tech 3.00% 2.00% 20.00% 25.00%
Chem 4.00% 5.00% 30.00% 25.00%
Util 5.00% 4.00% 10.00% 25.00%
3.10% 3.50%
( wi − w i )
n
( )
n
StockSelection = w i ri − r i Allocation = r
i =1
i
i =1
(w − wi ) (ri − r i )
n
Interaction(Other ) = i
i =1
69
Solution:
Attribution Effects – BHB Model
Effects
Allocation Stk Sel Interaction Total
Banks 0.450% -0.250% -0.150% 0.050%
Tech -0.100% 0.250% -0.050% 0.100%
Chem 0.250% -0.250% -0.050% -0.050%
Util -0.600% 0.250% -0.150% -0.500%
0.000% 0.000% -0.400% -0.400%
70
35
Equity Formula #3
Brinson/Fachler Model
(
AllocationEffect = rBi − RB w Pi − wBi) ( )
(C) The Spaulding Group 2019 71
71
Key difference:
Allocation effect
Allocation BHB =
Relative return
( )
n
r
i =1
Bi w Pi − wBi difference
Allocation BF =
(r ) ( )
n
Bi − RB w Pi − wBi
i =1
(C) The Spaulding Group 2019 72
72
36
Allocation BHB =
Key difference:
r (w − wi )
n
Allocation effect i i
i =1
Index =
Technology = +2%
+4%
BHB BF
Overweight Positive Negative
Underweight Negative Positive
Index =
Technology = -2%
-4%
Overweight Negative Positive
Underweight Positive Negative
73
Index =
Technology = +2%
+4%
BHB BF
Overweight Positive Negative
Underweight Negative Positive
Index =
Technology = -2%
-4%
Overweight Negative Positive
Underweight Positive Negative
74
37
BF Model
Industry Selection Signs
75
76
38
A visual comparison:
BHB vs. BF
Banks Banks
Technology Technology
BF View:
Overweight if
Sector Return
Auto BHB View: Auto
> Index
Overweight if
BF View:
Sector Return > 0
Overweight if
Sector Return Telecom Telecom
3%
Telecom
> Index
Signs will flip
Fin'l Index Fin'l
Fin'l
Return
0% 0%
Signs will flip Cons Cyc Cons Cyc BF View:
- 3% Underweight if
Industrials Industrials Sector Return
BHB View: < Index
Healthcare Underweight if Healthcare
BF View: Sector Return < 0
Underweight if
Sector Return
< Index
Energy Energy
Utilities Utilities
77
( )
n
Allocation BHB = rBi w Pi − wBi
i =1
( ) ( )
n
Allocation BF = rBi − RB w Pi − wBi
i =1
78
39
◼Weight in portfolio 5%
◼ Weight in index 10%
◼ Return of Technology 6%
◼ Overall Index ROR 8%
The Sector Allocation Effects
BHB Method: 6% C (5%-10%)=-0.30%
BF: (6%-8%) C (5%-10%) =+0.10%
A 40 bp swing, from negative to positive!!!
79
80
40
Comparing the Allocation Effects
BHB BF
Cons 0.08% 0.03%
Ind -0.70% -0.82%
Trans 0.05% 0.03%
Util -0.19% -0.12%
Merch 0.24% 0.17%
Fin Svc 0.05% 0.02%
Banks 0.12% 0.14%
Cong -0.09% -0.02%
Tech -0.30% -0.23%
Telecom -0.11% -0.06%
Portfolio -0.86% -0.86%
Overall total the same; differences at each sector
81
82
41
Fixed Income Attribution
Recall our first
Law of
Attribution:
The model you
use must match
the investment
approach
83
84
42
The Investment management process
Fixed income managers anticipate:
◼ Interest rate movement (yield Yield Curve
◼ Shift:
Treas T1
4.00%
3.00%
2.00%
curve 8.00%
7.00%
6.00%
Treas T0
ratings
Treas T0
5.00%
Treas T1
4.00%
Corp T0
◼ 1.00%
0.00%
85
maturity maturity
86
43
A simple example of
Yield Curve Movement
T+1
Twist
T
Shift
87
Decision Process
#1: Currency Allocation
Allocation to
Different Hedging strategies may
Currencies be used
Each market represented as
separate currency
88
44
#2: Yield Curve Positioning
(Duration)
89
90
45
#4: Bond Selection
Fourth Decision:
Select the bonds to coincide
Select the
with the other decisions
bonds
91
Allocation to
Different Hedging strategies may
Currencies be used
Each market represented as
separate currency
Fourth Decision:
92
46
Comparing Fixed Income
with Equities
93
Why do we
need a
different
approach
for fixed
income
attribution?
94
47
95
96
48
Yield Curve Positioning
The position on,
and change in, the
yield curve, also
affects the size
of the position
97
Another point:
98
49
Some of the
challenges facing
fixed income
attribution
99
Outperformance is often
smaller than with equities,
therefore
• Accuracy is more
critical
• Asset/sector
changes are
common
100
50
There are multiple and
varied processes to fixed
income management
• No “typical” process
• Credit vs. treasury
management may require
different approaches
101
Additional
challenges
• Common use of
more complex
instruments
• Pricing challenges
• Index issues
102
51
What does a typical
fixed income model
look like?
Portfolio Benchmark
Contribution Contribution
Effects Effects
Duration Duration
Effect Effect
----- -----
Income Income
Effect Effect
----- Compare -----
Spread Spread
Effect Effect
----- -----
Selection Selection
Effect Attribution Effect
Effects
Duration
Effect
-----
Income
Effect
-----
Spread
Effect
-----
Selection
Effect
103
Let’s contrast …
104
52
f i v e c r i t i c a l
105
• lender
f • owner
f
• fixed
F term • permanent
F
• fixed
s payments investment
• fixed
n return • variable
s dividends
• less
t liquid market • entitled
n to a share
of profits
• actively
t traded
bonds stocks
dominated by dominated by
new issues secondary market
106
53
performance factors
• driven
f by interest • driven
f by
rates (yields) economic sectors
• relevant
s risk: • relevant
s risk:
sensitivity to rate sensitivity to
changes (duration) market (beta)
bonds stocks
selection factor: selection factor:
small huge
107
108
54
McLaren Model Components
◼ Currency Return: the difference between base and
local returns.
◼ Split between allocation and timing
◼ Duration Return: measured directly from each local
market; generated by interest rate exposure factors
◼ Decomposed into shift and slope (curve reshape)
◼ Risk Premium Return: the difference between local
fund return and duration return. Generated by
credit exposure factors.
◼ Decomposed into spread and selection
109
110
55
Notation we’ll use
◼ Rpi = Portfolio return for sector i
◼ Rbi = Benchmark return for sector i
◼ Ryi = Yield curve return
◼ Wpi = Portfolio weight for sector i
◼ Wbi = Benchmark weight for sector i
111
112
56
Contributors to the returns
Portfolio Index
113
114
57
Portfolio Spread Contribution
Portfolio Index Yield Curve
Return Weight Return Weight Return
Collateralized 1.250% 6.0% 1.200% 3.5% 1.050%
115
116
58
Portfolio Selection Contribution
Alternatively, if want Interaction
Portfolio Index Yield Curve
Return Weight Return Weight Return
Collateralized 1.250% 6.0% 1.200% 3.5% 1.050%
( ) ( )
Interaction = w Pi − wBi rPi − rBi = (.06−.035) (.0125−.012) = 0.001%
117
118
59
Benchmark Spread Contribution
Portfolio Index Yield Curve
Return Weight Return Weight Return
Collateralized 1.250% 6.0% 1.200% 3.5% 1.050%
119
Now, to calculate
the relative
contributions:
attribution
effects
120
60
The McLaren Model borrows from the
BF approach
( ) (
Dr = w Pi − wBi rYi − DB )
121
( ) ( )
Dr = w Pi − wBi rYi − DB = (.06−.035) (.0105−.0112) = −0.002%
122
61
Again, the McLaren Model borrows
from the BF approach
( ) (
M r = w Pi − wBi rBi − rYi − ( RB − DB ) )
123
DB = wi * r ^
i
(.035+.070+.175)*(.0105)+(.40+.11+.21)*(.0115)=.0112 =1.12%
124
62
Relative Spread Contribution
(Spread Effect)
( ) ( )
M r = w Pi − wBi rBi − rYi − ( RB − DB ) =
(.06−.035) (0.012 − 0.0105) − (0.01078 − 0.0112) = 0.005%
(C) The Spaulding Group 2019 125
125
126
63
Our total effects
Effects
Duration Spread Selection Total
Collateralized -0.002% 0.005% 0.003% 0.006%
127
128
64
Portfolio Contributions
Portfolio
Duration Spread Selection
Maturity 2-4
Collateralized 0.063% 0.009% 0.003%
Corporate 0.158% 0.015% 0.075%
Gov't 0.158% 0.000% 0.007%
Maturity 4-6
Collateralized 0.345% -0.038% 0.001%
Corporate 0.184% -0.010% -0.046%
Gov't 0.207% 0.000% 0.009%
Total 1.114% -0.023% 0.050%
1.141%
129
Benchmark Contributions
Benchmark
Duration Spread
Maturity 2-4
Collateralized 0.037% 0.005%
Corporate 0.074% 0.007%
Gov't 0.184% 0.000%
Maturity 4-6
Collateralized 0.460% -0.050%
Corporate 0.127% -0.007%
Gov't 0.242% 0.000%
Total 1.122% -0.044%
1.078%
130
65
Our effects:
We reconcile to the excess ROR
Effects
Duration Spread Selection Total
Maturity 2-4
Collateralized -0.002% 0.005% 0.003% 0.006%
Corporate -0.006% 0.012% 0.075% 0.081%
Gov't 0.002% -0.001% 0.007% 0.008% We picked up
5 bps
Maturity 4-6
from
Collateralized -0.003% 0.008% 0.001% 0.007%
selection
Corporate 0.001% -0.001% -0.046% -0.046%
Gov't -0.001% -0.001% 0.009% 0.007%
Total -0.008% 0.021% 0.050% 0.063%
Excess ROR = 0.063%
131
132
66
Decomposing returns in
Campisi framework
Understanding bond
risk
◼ Bonds exhibit four types of risk, each of which provides a
risk premium:
◼ Interest rate risk: the risk that bond prices will decline
as Treasury rates rise, making the bond held less
attractive
◼ Credit risk: the risk that the issuer (borrower) will not
pay interest and/or principle on time
◼ Prepayment risk: the risk that borrowers will refinance
(call and reissue) their bonds as rates decline, leaving
the investor with the possible loss of expected income
◼ “Equity-type” risk: the additional risk of default
associated with speculative grade bonds
◼ Selection effect is larger with these bonds than other bonds
exhibiting credit risk
134
67
Sources of fixed-income
returns in Campisi framework
Total Return
Income Return
Price Return
Coupon/price
135
136
68
Estimating price return
◼ We can estimate price return over the period using the relationship:
𝑝𝑟𝑖𝑐𝑒 𝑟𝑒𝑡𝑢𝑟𝑛 ≅ −𝑑𝑢𝑟𝑎𝑡𝑖𝑜𝑛 ∗ (𝑐ℎ𝑎𝑛𝑔𝑒 𝑖𝑛 𝑖𝑛𝑡𝑒𝑟𝑒𝑠𝑡 𝑟𝑎𝑡𝑒𝑠)
◼ We are estimating for three price return components (Treasury, Spread, Selection)
◼ Thus, we just need the appropriate duration and the appropriate change in interest
rates
◼ We will use overall duration (rather than sector)
◼ For Treasuries: 𝑝𝑟𝑖𝑐𝑒 𝑟𝑒𝑡𝑢𝑟𝑛 ≅ −𝑑𝑢𝑟𝑎𝑡𝑖𝑜𝑛 ∗ (𝑐ℎ𝑎𝑛𝑔𝑒 𝑖𝑛 𝑇𝑟𝑒𝑎𝑠𝑢𝑟𝑦 𝑖𝑛𝑡𝑒𝑟𝑒𝑠𝑡 𝑟𝑎𝑡𝑒𝑠)
◼ For Spread (i.e., average non-Treasury category’s spread vs. Treasuries):
𝑝𝑟𝑖𝑐𝑒 𝑟𝑒𝑡𝑢𝑟𝑛 ≅ −𝑑𝑢𝑟𝑎𝑡𝑖𝑜𝑛 ∗ (𝑐ℎ𝑎𝑛𝑔𝑒 𝑖𝑛 𝑠𝑝𝑟𝑒𝑎𝑑 𝑟𝑎𝑡𝑒𝑠)
◼ For Selection: 𝑝𝑟𝑖𝑐𝑒 𝑟𝑒𝑡𝑢𝑟𝑛 ≅ −𝑑𝑢𝑟𝑎𝑡𝑖𝑜𝑛 ∗ (𝑐ℎ𝑎𝑛𝑔𝑒 𝑖𝑛 𝑛𝑜𝑚𝑖𝑛𝑎𝑙 𝑠𝑝𝑟𝑒𝑎𝑑 𝑟𝑎𝑡𝑒𝑠)
◼ Rather than requiring all of the yield curve data implied above, we will only use Treasury yield
curve data and approximate the rest using Campisi’s “index portfolio”
137
Explaining the
sources of return (2)
◼ Spread effect: the component of price change from change in risk premium
(interest rate, prepayment, credit and/or equity-type risk)
◼ For the benchmark and index, which have no selection effect, it is all of the return not
explained by the Treasury effect and Income effect
◼ For the portfolio, it is calculated as
(-modified duration) * (index spread change)
◼ Selection Effect: all return not explained by Income, Treasury and Spread
effects
138
69
What is the “index portfolio?”
139
70
Data needed for Campisi
attribution (2)
141
Example
Assume the following portfolio data:
◼ Total market value of $1,000,000 is assumed
◼ Numbers in bold/italics are calculated from other data
provided
◼ Return and duration are market value weighted averages
◼ Price and coupon are par value weighed averages
Change in
Portfolio Portfolio Portfolio Portfolio Portfolio Treasury
Sectors Return Weight Price Market Value Par Value Coupon Duration Rates
Treasuries -6.22% 2.02% 102.5625% $20,200.00 $19,695.31 6.11% 7.65
Corporates -1.07% 69.85% 98.6375% $698,500.00 $708,148.52 7.03% 5.92
Mortgage-backed 2.60% 22.89% 99.7400% $228,900.00 $229,496.69 7.08% 4.23
High Yield 7.04% 2.56% 87.9800% $25,600.00 $29,097.52 8.19% 5.21
Emerging Markets 15.32% 2.68% 81.3750% $26,800.00 $32,933.95 8.92% 6.94
Total Portfolio 0.31% 100.00% 98.0996% $1,000,000.00 $1,019,371.99 7.118% 5.58 1.79%
142
71
Example (2)
Also assume the following benchmark data:
◼ Total market value of $1,000,000 is assumed
◼ Numbers in bold/italics are calculated from other data
provided
◼ Return and duration are market value weighted averages
◼ Price and coupon are par value weighed averages
Change in
Benchmark Benchmark Benchmark Benchmark Benchmark Treasury
Sectors Return Weight Price Market Value Par Value Coupon Duration Rates
Treasuries -1.75% 6.00% 107.190% $60,000.00 $55,975.37 6.45% 5.02
Corporates -1.96% 66.00% 102.964% $660,000.00 $641,000.74 6.97% 6.03
Mortgage-backed 1.86% 18.00% 101.980% $180,000.00 $176,505.20 7.03% 1.95
High Yield 2.39% 8.00% 88.690% $80,000.00 $90,201.83 8.02% 4.64
Emerging Markets 23.07% 2.00% 67.040% $20,000.00 $29,832.94 7.20% 3.59
Total Portfolio -0.41% 100.00% 100.653% $1,000,000.00 $993,516.07 7.05% 5.08 1.83%
143
The index portfolio total return and weighted average duration are
obtained from the allocations to sub-sectors from the actual
portfolio and benchmark returns in those sub-sectors:
◼ Use of the index portfolio prevents the selection effect from including
return from differences of systematic risk or style (vs. the benchmark) as
reflected in the allocations
Benchmark
Sub-sector Return Portfolio Weight Duration
Treasuries -1.75% 2.02% 5.02
Emerging Markets 23.07% 2.68% 3.59
High Yield 2.39% 2.56% 4.64
CMO 0.00% 0.00% 0.00
Mortgage-backed 1.86% 22.89% 1.95
Municipals -2.06% 0.91% 7.30
Asset-backed 1.81% 8.06% 3.14
Commercial Mortgage Backed
-1.27% 10.00% 5.98
Private Placements -0.17% 23.95% 6.66
Public Corporates -1.96% 26.93% 6.03
Total Portfolio 0.5015% 100.000% 4.90
144
72
Example (3)
Change in
Index Port Index Port Index Port Index Port Index Port Treasury
Sectors Return Weight Price Market Value Par Value Coupon Duration Rates
Treasuries -1.75% 2.02% 107.1900% $20,200.00 $18,845.04 6.45% 5.02
Corporates -1.96% 69.85% 102.9640% $698,500.00 $678,392.45 6.97% 6.03
Mortgage-backed 1.86% 22.89% 101.9800% $228,900.00 $224,455.78 7.03% 1.95
High Yield 2.39% 2.56% 88.6900% $25,600.00 $28,864.58 8.02% 4.64
Emerging Markets 23.07% 2.68% 67.0400% $26,800.00 $39,976.13 7.20% 3.59
Total Portfolio 0.50% 100.00% 100.9556% $1,000,000.00 $990,533.98 7.01% 4.90 1.83%
145
2. Decompose the index portfolio into contributions due to Income, Treasury and
Spread
a. Obtain the index portfolio spread change
3. Decompose the portfolio into contributions due to Income, Treasury, Spread and
Selection
146
73
Decomposing the
benchmark: Income
WeightedAverageCoupon
IncomeContribution =
WeightedAverage Pr ice
7.055%
IncomeContribution = = 7.008%
1.00653
147
Decomposing the
benchmark: Treasury
148
74
Decomposing the
benchmark: Spread
149
WeightedAverageCoupon
IncomeContribution =
WeightedAverage Pr ice
7.015%
IncomeContribution = = 6.95%
1.00978
151
75
Decomposing the index
portfolio: Treasury
152
153
76
Determining the spread
change for the index
portfolio
SpreadEffect
SpreadChange =
(− ModifiedDuration)
2.52
SpreadChange = = −0.514
− 4.90
154
Decomposing the
portfolio: Income
WeightedAverageCoupon
IncomeContribution =
WeightedAverage Pr ice
7.115%
IncomeContribution = = 7.26%
0.981
155
77
Decomposing the
portfolio: Treasury
156
157
78
Determining the portfolio
selection contribution
158
Example (4)
Portfolio Benchmark Index Portfolio
Income Return 7.26% 7.008% 6.95%
Treasury Effect -9.98% -9.287% -8.97%
Spread Effect 2.87% 1.868% 2.52%
Change in Market Spread -0.51% -0.368% -0.51%
Selection Residual 0.17%
159
79
Example (5)
Portfolio Benchmark Index Portfolio Value Added
Income Return 7.26% 7.008% 6.95% 0.25%
Treasury Effect -9.98% -9.287% -8.97% -0.70%
Spread Effect 2.87% 1.868% 2.52% 1.00%
Change in Market Spread -0.51% -0.368% -0.51%
Selection Residual 0.17% 0.17%
160
Sector Portfolio Weight Benchmark Weight Portfolio Return Benchmark Return Allocation Selection Total
Treasuries 2.02% 6.00% -6.22% -1.75% 0.05% -0.09% -0.04%
Corporates 69.85% 66.00% -1.07% -1.96% -0.06% 0.62% 0.56%
Mortgage-backed 22.89% 18.00% 2.60% 1.86% 0.11% 0.17% 0.28%
High Yield 2.56% 8.00% 7.04% 2.39% -0.15% 0.12% -0.03%
Emerging Markets 2.68% 2.00% 15.32% 23.07% 0.16% -0.21% -0.05%
Total Portfolio 100.00% 100.00% 0.31% -0.41% 0.11% 0.61% 0.72%
161
80
Questions?
162
Spreadsheet Exercise :
163
81
some concluding remarks:
• fixed income
requires its own
model
• new models
continue to be
designed
• no widely
accepted models
164
Questions?
165
82
Currency
attribution
We look at two sources
of the return
◼ Market effects
◼ Currency effects
◼ Sensitive to changes in
foreign exchange rates
166
A Simply (naïve)
Currency Attribution Model
Currency Contribution =
Portfolio Wt * (Portfolio Return in Base -
Portfolio Return Local) -
Benchmark Wt * (Benchmark Return in
Base - Benchmark Return Local)
( )
CurrencyEffect = w Pi rPBi − rPLi − wBi rBBi − rBLi ( )
Note: superscripts indicate base vs. local returns
167
83
Currency Attribution Example
◼ Portfolio
◼ Yen exposure (% of assets) 29.46%
◼ Japanese Equity Return (Base currency) 12.47%
◼ Japanese Equity Return (Yen) 12.26%
◼ Benchmark
◼ Yen exposure 9.80%
◼ Japanese Equity Return (Base) 14.30%
◼ Japanese Equity Return (Yen) 14.07%
(
CurrencyEffect = w Pi rPBi − rPLi − wBi rBBi − rBLi ) ( )
Currency Affect = .2946*(12.47-12.26) - .0980*(14.3-14.07) = .039% = .04%
168
168
Exercise
Weight Local ROR Base ROR Contrib
Portfolio 50% 7.10% 8.10% 4.05%
Benchmark 35% 7.00% 8.00% 2.80%
Excess ROR 1.25%
( )
CurrencyEffect = w Pi rPBi − rPLi − wBi rBBi − rBLi ( )
(C) The Spaulding Group 2019 169
169
84
The BHB Allocation Effect
(
Alloc' nEffect BHB = rBLi w Pi − wBi )
= 7.00 (50% − 35%) = 105%
.
170
BHB Selection
(
SelectionEffect = wBi rPL − rBL
i i
)
= 35% (7.10 − 7.00) = 0.035%
171
85
BHB Interaction
InteractionEffect =
(w Pi ) (
− wBi rPLi − rBLi )
= (50% − 35%) (710%
. − 7.00%) =
0.015%
172
w (r
Pi
B
Pi ) (
− rPLi − wBi rBBi − rBLi )
= 50% (810%
. − 710%
. )−
35% (8.00% − 7.00%) =
015%
.
173
86
And what do we have?
Bp Bb Alloc’n Selection Interaction Currency Total
8.10% 8.00% 1.05% 0.035% 0.015% 0.15% 1.25%
174
175
87
The Karnosky-Singer Model
176
(IV) (II)
Actual Policy and
Portfolio Timing
Return Return
Timing
Passive
(III) (I)
Policy and Policy Return
Security Selection (Passive Portfolio
Return Benchmark)
177
88
…and the BHB Attribution Effects
Due to timing: II - I
Due to stock selection: III – I
Other IV-III-II+I
178
K-S Model
Security Selection Hedge Selection
Actual Passive Actual Passive
Premium
Market Selection
Selection, Local-Currency
Passive
Base-Currency Eurodeposit
Local-Currency Return Premium Eurodeposit Return
Return Premium Return Premium
179
89
K-S Attribution Effects
Market selection M(II) - M(I)
Security selection M(III) - M(I)
Other M(IV) - M(III) - M(II) + M(I)
Total M(IV) - M(I).
180
181
90
Attribution relative to market cap
(capitalization) and/or style
• Large cap, mid cap,
small cap
• Value, growth, core
182
◼ Duration
◼ Maturity
◼ Quality
◼ Country
◼…
183
91
There are countless ways to “slice
up” a portfolio to provide great
insights to the managers and clients
184
◼ Daily
◼ Makes sense with holdings-based,
◼ More costly
◼ Provides intra-month / point-to-point reporting
◼ Monthly
◼ Simpler
◼ Probably sufficient if use transaction-based
185
92
Arithmetic vs.
Geometric Attribution
186
RP − RB 1 + RP
−1
1 + RB
(C) The Spaulding Group 2019 187
187
93
Arithmetic vs. Geometric
◼ Arithmetric (aka Additive)
◼ More common in U.S., Continental Europe and
Australia
◼ Standard view of excess returns – more intuitive
◼ Geometric (aka Multiplicative)
◼ More common in the UK
◼ Very different view of excess returns
◼ To avoid confusion, prefer to use “multiplicative”
rather than “Geometric”
188
189
94
Some differences
◼ Arithmetic (Excess Return)
◼ Easier to understand, more intuitive for many
◼ Larger absolute value in rising markets
◼ More widely and traditionally used
◼ “Linking challenged”: residuals occur across time; can
be “smoothed away”
◼ Multiplicative (Excess Return)
◼ Compoundable
◼ Convertible
◼ Proportionate
◼ Has “single period” residuals; can be “smoothed” away
190
Compoundable
◼ Since actual performance is chain-linked and expressed as :
(1 + r1) x (1 + r2) x (1 + r3) .................... (1 + rn) = (1 + R)
◼ then the geometric out performance over the total period can be expressed as:
(1 + G ) = (1 + RP ) / (1 + RB ) =
(1 + rP1 ) / (1 + rBi ) (1 + rP2 ) / (1 + rB2 )...(1 + rPn ) / (1 + rBn ) =
(1 + G ) = (1 + g1 )(1 + g 2 )...(1 + g n )
191
95
Convertible
1999 1998 1997
In US Dollars
Portfolio -33.1 16.0 -7.2
Benchmark -25.3 -11.6 -5.2
Arithmetic Difference -7.8 27.6 -2.0
In Sterling
Portfolio -33.9 20.6 -6.5
Benchmark -26.2 -8.0 -4.5
Arithmetic Difference -7.6 28.6 -2.0
In Euros
Portfolio -38.0 35.3 -14.3
Benchmark -30.8 3.2 -12.5
Arithmetic Difference -7.2 32.1 -1.8
192
For example…
In US Dollars
Portfolio -33.1 ◼ -(33.1)-(-25.3) = -7.8
Benchmark -25.3 ◼ ((-.331+1)/(-.253+1))-1
Arithmetic Difference -7.8 = -.104 = -10.4%
In Sterling
Portfolio -33.9 ◼ -33.9-(-26.2)=-7.6
Benchmark -26.2
◼ ((-.339+1)/(-.262+1))-1
Arithmetic Difference -7.6 = -.104 = -10.4%
In Euros
Portfolio -38.0
◼ -38.0-(-30.8)=-7.2
Benchmark -30.8
Arithmetic Difference -7.2 ◼ ((-.380+1)/(-.308+1))-1
= -.104 = -10.4%
Geometric Difference -10.4
(C) The Spaulding Group 2019 193
193
96
Proportionate
◼ Which is the better excess return?
51% vs. 50% - or - 11% vs. 10%
◼ Arithmetically, both = +1%
◼ But Geometrically, we get different
results:
1.11 / 1.1 – 1 = .9%
1.51 / 1.50 – 1 = 0.67%
194
Brinson-Fachler: geometric
(at total portfolio level)
1+ R
StkSel = −1
1 + Rs
1 + Rs
AssetAlloc = −1
1+ R
195
97
Brinson-Fachler: geometric sector effects
(1 + r ) 1 + r i
StkSel = wi i
− 1
(
1+ ri ) 1 + Rs
1+ ri
Allocation = ( wi − w i ) − 1
1+ R
196
197
98
Comparing Arithmetic w/Geometric
Brinson-Fachler
Arithmetic Geometric
Stk Sel Alloc'n Stk Sel Asset Alloc
Banks -0.400% -0.075% -0.386% -0.072%
Tech 0.200% 0.075% 0.193% 0.072%
Chem -0.300% 0.075% -0.290% 0.072%
Util 0.100% -0.075% 0.097% -0.072%
Total -0.400% 0.000% -0.386% 0.000%
198
Holdings- Transaction-
based based
199
99
Is the added accuracy worth the
added cost?
Capture all activity
Transaction price
vs. end-of-day price
Daily
Cost
Holddings plus
Weighted-Flows
Holdings-based
Improved accuracy
200
And,…
At what point
does the incremental accuracy
fail to justify
the added cost?
Method / Cost
Accuracy
201
100
Multi-period attribution,
via linking
202
203
101
The problem:
How to?
204
LAE
i =1
i = LRP − LRB
205
102
Problem: arithmetic attribution is
“linking challenged”
We get “residuals”!
How do we get the
Numbers to tie
out?
206
In general, there
are two approaches
207
103
Simple methods tend to be
more intuitive, but …
They may also fail to report
correctly, under certain situations
208
209
104
David Cariño’s
Logarithmic Method
(r )
?
t
Log
Pt − rBt =RP − RB
t
kt
tLog =
k
ln(1 + RP ) − ln(1 + RB )
kt = ,
RP − RB
ln(1 + RP ) − ln(1 + RB )
k=
RP − RB
ki Ai ,t
AE =
i k
(C) The Spaulding Group 2019 210
210
Jose Menchero
Optimized Beta Method
T N M ?
topt AEi, j = RP − RB
t =1 i =1 j =1
RP − RB − A ( RP − RB )
T
1
A=
( RP − RB )
1/ T t = ( )
j j
j =1
T (1 + RP ) − (1 + RB )
1/ T RPt − RBt
( )
T 2
R −R Pj Bj
j =1
t
Opt
= A + t
RP − RB =
( A + ) (R )
T
t Pt − RBt
i =1
211
105
Can we USE
Attribution?
212
Portfolio Management
• Review / Improve
investment approach
• See what worked,
what didn’t
• Test / evaluate
approaches
213
106
In Client Meetings
• Identify return
sources
• Confirm claimed
approach to investing
• Identify what
happened, especially
when problems arise
214
Marketing
• Demonstrate success
of investment
approach
• Identify where
performance comes
from
215
107
Attribution has its
own set of IT Issues
216
Attribution software
searches tend to be
more complex, given
the many approaches
to and aspects of
attribution
217
108
Performance attribution
requires a lot of data
218
14.15%
219
109
• What attribution is
So, what have • 3 attribution laws
we covered? • Contribution
• Equity and fixed
income attribution
• Currency
attribution
• Arithmetic vs.
Geometric
• Transaction vs
Holdings
• Multi-period
attribution (linking)
• And, much more!
220
221
110
John D. Simpson,
jsimpson@SpauldingGrp.com
@jdscipm
www.SpauldingGrp.com
Dave’s Blog:
http://www.spauldinggrp.com/investment-performance-guy/
© The Spaulding Group. 2020 Newsletter: https://wc111.infusionsoft.com/app/form/na15
222
223
111