You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: lectures/black_litterman.md
+66-47Lines changed: 66 additions & 47 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,14 +29,22 @@ kernelspec:
29
29
30
30
## Overview
31
31
32
-
### Remarks About Estimating Means and Variances
32
+
This lecture describes extensions to the classical mean-variance portfolio theory summarized in our lecture [Elementary Asset Pricing Theory](https://python-advanced.quantecon.org/asset_pricing_lph.html).
33
33
34
-
The famous **Black-Litterman** (1992) {cite}`black1992global` portfolio choice model that we
35
-
describe in this lecture is motivated by the finding that with high or
36
-
moderate frequency data, means are more difficult to estimate than
34
+
The classic theory described there assumes that a decision maker completely trusts the statistical model that he posits to govern the joint distribution of returns on a list of available assets.
35
+
36
+
Both extensions described here put distrust of that statistical model into the mind of the decision maker.
37
+
38
+
One is a model of Black and Litterman {cite}`black1992global` that imputes to the decision maker distrust of historically estimated mean returns but still complete trust of estimated covariances of returns.
39
+
40
+
The second model also imputes to the decision maker doubts about his statistical model, but now by saying that, because of that distrust, the decision maker uses a version of robust control theory described in this lecture [Robustness](https://python-advanced.quantecon.org/robustness.html).
41
+
42
+
43
+
The famous **Black-Litterman** (1992) {cite}`black1992global` portfolio choice model was motivated by the finding that with high frequency or
44
+
moderately high frequency data, means are more difficult to estimate than
37
45
variances.
38
46
39
-
A model of **robust portfolio choice** that we'll describe also begins
47
+
A model of **robust portfolio choice** that we'll describe below also begins
40
48
from the same starting point.
41
49
42
50
To begin, we'll take for granted that means are more difficult to
@@ -56,6 +64,23 @@ Among the ideas in play in this lecture will be
56
64
- A risk-sensitivity operator and its connection to robust control
57
65
theory
58
66
67
+
68
+
In summary, we'll describe two ways to modify the classic
69
+
mean-variance portfolio choice model in ways designed to make its
70
+
recommendations more plausible.
71
+
72
+
73
+
Both of the adjustments that we describe are designed to confront a
74
+
widely recognized embarrassment to mean-variance portfolio theory,
75
+
namely, that it usually implies taking very extreme long-short portfolio
76
+
positions.
77
+
78
+
The two approaches build on a common and widespread hunch --
79
+
that because it is much easier statistically to estimate covariances of
80
+
excess returns than it is to estimate their means, it makes sense to
81
+
adjust investors' subjective beliefs about mean returns in order to render more plausible decisions.
82
+
83
+
59
84
Let's start with some imports:
60
85
61
86
```{code-cell} ipython
@@ -67,24 +92,9 @@ import matplotlib.pyplot as plt
67
92
from ipywidgets import interact, FloatSlider
68
93
```
69
94
70
-
### Adjusting Mean-variance Portfolio Choice Theory for Distrust of Mean Excess Returns
71
95
72
-
This lecture describes two lines of thought that modify the classic
73
-
mean-variance portfolio choice model in ways designed to make its
74
-
recommendations more plausible.
75
96
76
-
As we mentioned above, the two approaches build on a common and widespread hunch --
77
-
that because it is much easier statistically to estimate covariances of
78
-
excess returns than it is to estimate their means, it makes sense to
79
-
contemplated the consequences of adjusting investors' subjective beliefs
80
-
about mean returns in order to render more sensible decisions.
81
-
82
-
Both of the adjustments that we describe are designed to confront a
83
-
widely recognized embarrassment to mean-variance portfolio theory,
84
-
namely, that it usually implies taking very extreme long-short portfolio
85
-
positions.
86
-
87
-
### Mean-variance Portfolio Choice
97
+
## Mean-Variance Portfolio Choice
88
98
89
99
A risk-free security earns one-period net return $r_f$.
90
100
@@ -141,7 +151,7 @@ which implies the following design of a risky portfolio:
141
151
w = (\delta \Sigma)^{-1} \mu
142
152
```
143
153
144
-
###Estimating the Mean and Variance
154
+
## Estimating Mean and Variance
145
155
146
156
The key inputs into the portfolio choice model {eq}`risky-portfolio` are
147
157
@@ -154,15 +164,15 @@ squares; that amounts to estimating $\mu$ by a sample mean of
154
164
excess returns and estimating $\Sigma$ by a sample covariance
155
165
matrix.
156
166
157
-
### The Black-Litterman Starting Point
167
+
## Black-Litterman Starting Point
158
168
159
169
When estimates of $\mu$ and $\Sigma$ from historical
160
-
sample means and covariances have been combined with **reasonable** values
170
+
sample means and covariances have been combined with **plausible** values
161
171
of the risk-aversion parameter $\delta$ to compute an
162
172
optimal portfolio from formula {eq}`risky-portfolio`, a typical outcome has been
163
173
$w$'s with **extreme long and short positions**.
164
174
165
-
A common reaction to these outcomes is that they are so unreasonable that a portfolio
175
+
A common reaction to these outcomes is that they are so implausible that a portfolio
166
176
manager cannot recommend them to a customer.
167
177
168
178
```{code-cell} python3
@@ -222,7 +232,7 @@ Black and Litterman's responded to this situation in the following way:
222
232
portfolio choices that are more plausible in terms of conforming to
223
233
what most people actually do.
224
234
225
-
In particular, given $\Sigma$ and a reasonable value
235
+
In particular, given $\Sigma$ and a plausible value
226
236
of $\delta$, Black and Litterman reverse engineered a vector
227
237
$\mu_{BL}$ of mean excess returns that makes the $w$
228
238
implied by formula {eq}`risky-portfolio` equal the **actual** market portfolio
@@ -232,7 +242,7 @@ $$
232
242
w_m = (\delta \Sigma)^{-1} \mu_{BL}
233
243
$$
234
244
235
-
###Details
245
+
## Details
236
246
237
247
Let's define
238
248
@@ -324,7 +334,7 @@ plt.legend(numpoints=1)
324
334
plt.show()
325
335
```
326
336
327
-
###Adding *Views*
337
+
## Adding Views
328
338
329
339
Black and Litterman start with a baseline customer who asserts that he
330
340
or she shares the **market's views**, which means that he or she
@@ -437,7 +447,7 @@ def BL_plot(τ):
437
447
plt.show()
438
448
```
439
449
440
-
### Bayes Interpretation of the Black-Litterman Recommendation
450
+
##Bayesian Interpretation
441
451
442
452
Consider the following Bayesian interpretation of the Black-Litterman
443
453
recommendation.
@@ -481,7 +491,7 @@ Hence, the Black-Litterman recommendation is consistent with the Bayes
481
491
update of the prior over the mean excess returns in light of the
482
492
realized average excess returns on the market.
483
493
484
-
###Curve Decolletage
494
+
## Curve Decolletage
485
495
486
496
Consider two independent "competing" views on the excess market returns
487
497
@@ -731,7 +741,7 @@ def decolletage(λ):
731
741
plt.show()
732
742
```
733
743
734
-
###Black-Litterman Recommendation as Regularization
744
+
## Black-Litterman Recommendation as Regularization
735
745
736
746
First, consider the OLS regression
737
747
@@ -831,7 +841,7 @@ of $\tilde \beta$.
831
841
Now, we can give a regularization interpretation of the Black-Litterman
832
842
portfolio recommendation.
833
843
834
-
To this end, simplify first the equation {eq}`mix-views`characterizing the Black-Litterman recommendation
844
+
To this end, first simplify the equation {eq}`mix-views`that characterizes the Black-Litterman recommendation
835
845
836
846
$$
837
847
\begin{aligned}
@@ -880,7 +890,7 @@ So the Black-Litterman procedure results in a recommendation that is a
880
890
compromise between the conservative market portfolio and the more
881
891
extreme portfolio that is implied by estimated "personal" views.
882
892
883
-
### Digression on A Robust Control Operator
893
+
## A Robust Control Operator
884
894
885
895
The Black-Litterman approach is partly inspired by the econometric
886
896
insight that it is easier to estimate covariances of excess returns than
@@ -967,7 +977,7 @@ $$
967
977
$$
968
978
969
979
This asserts that ${\sf T}$ is an indirect utility function for a
970
-
minimization problem in which an **evil agent** chooses a distorted
980
+
minimization problem in which an **adversary** chooses a distorted
971
981
probability distribution $\tilde \phi$ to lower expected utility,
972
982
subject to a penalty term that gets bigger the larger is relative
973
983
entropy.
@@ -979,7 +989,8 @@ $$
979
989
$$
980
990
981
991
is a robustness parameter when it is $+\infty$, there is no scope for the minimizing agent to distort the distribution,
982
-
so no robustness to alternative distributions is acquired
992
+
so no robustness to alternative distributions is acquired.
993
+
983
994
As $\theta$ is lowered, more robustness is achieved.
984
995
985
996
**Note:** The ${\sf T}$ operator is sometimes called a
@@ -988,11 +999,12 @@ As $\theta$ is lowered, more robustness is achieved.
988
999
We shall apply ${\sf T}$to the special case of a linear value
989
1000
function $w'(\vec r - r_f 1)$
990
1001
where $\vec r - r_f 1 \sim {\mathcal N}(\mu,\Sigma)$ or
991
-
$\vec r - r_f {\bf 1} = \mu + C \epsilon$and
1002
+
$\vec r - r_f {\bf 1} = \mu + C \epsilon$and
992
1003
$\epsilon \sim {\mathcal N}(0,I)$.
993
1004
994
1005
The associated worst-case distribution of $\epsilon$ is Gaussian
995
1006
with mean $v =-\theta^{-1} C' w$ and covariance matrix $I$
1007
+
996
1008
(When the value function is affine, the worst-case distribution distorts
997
1009
the mean vector of $\epsilon$ but not the covariance matrix
998
1010
of $\epsilon$).
@@ -1009,9 +1021,9 @@ $$
1009
1021
\frac{v'v}{2} = \frac{1}{2\theta^2} w' C C' w
1010
1022
$$
1011
1023
1012
-
###A Robust Mean-variance Portfolio Model
1024
+
## A Robust Mean-Variance Portfolio Model
1013
1025
1014
-
According to criterion (1), the mean-variance portfolio choice problem
1026
+
According to criterion {eq}`choice-problem`, the mean-variance portfolio choice problem
1015
1027
chooses $w$ to maximize
1016
1028
1017
1029
$$
@@ -1025,7 +1037,7 @@ w'\mu - \frac{\delta}{2} w' \Sigma w
1025
1037
$$
1026
1038
1027
1039
A robust decision maker can be modeled as replacing the mean return
1028
-
$E [w ( \vec r - r_f {\bf 1})]$ with the risk-sensitive
1040
+
$E [w ( \vec r - r_f {\bf 1})]$ with the risk-sensitive criterion
1029
1041
1030
1042
$$
1031
1043
{\sf T} [w ( \vec r - r_f {\bf 1})] = w' \mu - \frac{1}{2 \theta} w' \Sigma w
@@ -1143,9 +1155,11 @@ variances".
1143
1155
That is, we need significantly more data to obtain a given
1144
1156
precision of the mean estimate than for our variance estimate.
1145
1157
1146
-
### A Special Case -- IID Sample
1158
+
## Special Case -- IID Sample
1159
+
1160
+
We start our analysis with the benchmark case of IID data.
1147
1161
1148
-
We start our analysis with the benchmark case of IID data. Consider a
1162
+
Consider a
1149
1163
sample of size $N$ generated by the following IID process,
1150
1164
1151
1165
$$
@@ -1178,7 +1192,7 @@ $$
1178
1192
We are interested in how this (asymptotic) relative rate of convergence
1179
1193
changes as increasing sampling frequency puts dependence into the data.
1180
1194
1181
-
###Dependence and Sampling Frequency
1195
+
## Dependence and Sampling Frequency
1182
1196
1183
1197
To investigate how sampling frequency affects relative rates of
1184
1198
convergence, we assume that the data are generated by a mean-reverting
@@ -1234,6 +1248,7 @@ The following figure illustrates how the dependence between the
1234
1248
observations is related to the sampling frequency
1235
1249
1236
1250
- For any given $h$, the autocorrelation converges to zero as we increase the distance -- $n$-- between the observations. This represents the "weak dependence" of the $X$ process.
1251
+
1237
1252
- Moreover, for a fixed lag length, $n$, the dependence vanishes as the sampling frequency goes to infinity. In fact, letting $h$ go to $\infty$ gives back the case of IID data.
0 commit comments