Skip to content

Commit 27a48fa

Browse files
Tom's edit of Black-Literman lecture
1 parent afa9f0b commit 27a48fa

File tree

1 file changed

+66
-47
lines changed

1 file changed

+66
-47
lines changed

lectures/black_litterman.md

Lines changed: 66 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,22 @@ kernelspec:
2929

3030
## Overview
3131

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).
3333

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
3745
variances.
3846

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
4048
from the same starting point.
4149

4250
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
5664
- A risk-sensitivity operator and its connection to robust control
5765
theory
5866

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+
5984
Let's start with some imports:
6085

6186
```{code-cell} ipython
@@ -67,24 +92,9 @@ import matplotlib.pyplot as plt
6792
from ipywidgets import interact, FloatSlider
6893
```
6994

70-
### Adjusting Mean-variance Portfolio Choice Theory for Distrust of Mean Excess Returns
7195

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.
7596

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
8898

8999
A risk-free security earns one-period net return $r_f$.
90100

@@ -141,7 +151,7 @@ which implies the following design of a risky portfolio:
141151
w = (\delta \Sigma)^{-1} \mu
142152
```
143153

144-
### Estimating the Mean and Variance
154+
## Estimating Mean and Variance
145155

146156
The key inputs into the portfolio choice model {eq}`risky-portfolio` are
147157

@@ -154,15 +164,15 @@ squares; that amounts to estimating $\mu$ by a sample mean of
154164
excess returns and estimating $\Sigma$ by a sample covariance
155165
matrix.
156166

157-
### The Black-Litterman Starting Point
167+
## Black-Litterman Starting Point
158168

159169
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
161171
of the risk-aversion parameter $\delta$ to compute an
162172
optimal portfolio from formula {eq}`risky-portfolio`, a typical outcome has been
163173
$w$'s with **extreme long and short positions**.
164174

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
166176
manager cannot recommend them to a customer.
167177

168178
```{code-cell} python3
@@ -222,7 +232,7 @@ Black and Litterman's responded to this situation in the following way:
222232
portfolio choices that are more plausible in terms of conforming to
223233
what most people actually do.
224234

225-
In particular, given $\Sigma$ and a reasonable value
235+
In particular, given $\Sigma$ and a plausible value
226236
of $\delta$, Black and Litterman reverse engineered a vector
227237
$\mu_{BL}$ of mean excess returns that makes the $w$
228238
implied by formula {eq}`risky-portfolio` equal the **actual** market portfolio
@@ -232,7 +242,7 @@ $$
232242
w_m = (\delta \Sigma)^{-1} \mu_{BL}
233243
$$
234244

235-
### Details
245+
## Details
236246

237247
Let's define
238248

@@ -324,7 +334,7 @@ plt.legend(numpoints=1)
324334
plt.show()
325335
```
326336

327-
### Adding *Views*
337+
## Adding Views
328338

329339
Black and Litterman start with a baseline customer who asserts that he
330340
or she shares the **market's views**, which means that he or she
@@ -437,7 +447,7 @@ def BL_plot(τ):
437447
plt.show()
438448
```
439449

440-
### Bayes Interpretation of the Black-Litterman Recommendation
450+
## Bayesian Interpretation
441451

442452
Consider the following Bayesian interpretation of the Black-Litterman
443453
recommendation.
@@ -481,7 +491,7 @@ Hence, the Black-Litterman recommendation is consistent with the Bayes
481491
update of the prior over the mean excess returns in light of the
482492
realized average excess returns on the market.
483493

484-
### Curve Decolletage
494+
## Curve Decolletage
485495

486496
Consider two independent "competing" views on the excess market returns
487497

@@ -731,7 +741,7 @@ def decolletage(λ):
731741
plt.show()
732742
```
733743

734-
### Black-Litterman Recommendation as Regularization
744+
## Black-Litterman Recommendation as Regularization
735745

736746
First, consider the OLS regression
737747

@@ -831,7 +841,7 @@ of $\tilde \beta$.
831841
Now, we can give a regularization interpretation of the Black-Litterman
832842
portfolio recommendation.
833843

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
835845

836846
$$
837847
\begin{aligned}
@@ -880,7 +890,7 @@ So the Black-Litterman procedure results in a recommendation that is a
880890
compromise between the conservative market portfolio and the more
881891
extreme portfolio that is implied by estimated "personal" views.
882892

883-
### Digression on A Robust Control Operator
893+
## A Robust Control Operator
884894

885895
The Black-Litterman approach is partly inspired by the econometric
886896
insight that it is easier to estimate covariances of excess returns than
@@ -967,7 +977,7 @@ $$
967977
$$
968978

969979
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
971981
probability distribution $\tilde \phi$ to lower expected utility,
972982
subject to a penalty term that gets bigger the larger is relative
973983
entropy.
@@ -979,7 +989,8 @@ $$
979989
$$
980990

981991
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+
983994
As $\theta$ is lowered, more robustness is achieved.
984995

985996
**Note:** The ${\sf T}$ operator is sometimes called a
@@ -988,11 +999,12 @@ As $\theta$ is lowered, more robustness is achieved.
988999
We shall apply ${\sf T}$to the special case of a linear value
9891000
function $w'(\vec r - r_f 1)$
9901001
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
9921003
$\epsilon \sim {\mathcal N}(0,I)$.
9931004

9941005
The associated worst-case distribution of $\epsilon$ is Gaussian
9951006
with mean $v =-\theta^{-1} C' w$ and covariance matrix $I$
1007+
9961008
(When the value function is affine, the worst-case distribution distorts
9971009
the mean vector of $\epsilon$ but not the covariance matrix
9981010
of $\epsilon$).
@@ -1009,9 +1021,9 @@ $$
10091021
\frac{v'v}{2} = \frac{1}{2\theta^2} w' C C' w
10101022
$$
10111023

1012-
### A Robust Mean-variance Portfolio Model
1024+
## A Robust Mean-Variance Portfolio Model
10131025

1014-
According to criterion (1), the mean-variance portfolio choice problem
1026+
According to criterion {eq}`choice-problem`, the mean-variance portfolio choice problem
10151027
chooses $w$ to maximize
10161028

10171029
$$
@@ -1025,7 +1037,7 @@ w'\mu - \frac{\delta}{2} w' \Sigma w
10251037
$$
10261038

10271039
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
10291041

10301042
$$
10311043
{\sf T} [w ( \vec r - r_f {\bf 1})] = w' \mu - \frac{1}{2 \theta} w' \Sigma w
@@ -1143,9 +1155,11 @@ variances".
11431155
That is, we need significantly more data to obtain a given
11441156
precision of the mean estimate than for our variance estimate.
11451157

1146-
### A Special Case -- IID Sample
1158+
## Special Case -- IID Sample
1159+
1160+
We start our analysis with the benchmark case of IID data.
11471161

1148-
We start our analysis with the benchmark case of IID data. Consider a
1162+
Consider a
11491163
sample of size $N$ generated by the following IID process,
11501164

11511165
$$
@@ -1178,7 +1192,7 @@ $$
11781192
We are interested in how this (asymptotic) relative rate of convergence
11791193
changes as increasing sampling frequency puts dependence into the data.
11801194

1181-
### Dependence and Sampling Frequency
1195+
## Dependence and Sampling Frequency
11821196

11831197
To investigate how sampling frequency affects relative rates of
11841198
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
12341248
observations is related to the sampling frequency
12351249

12361250
- 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+
12371252
- 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.
12381253

12391254
```{code-cell} python3
@@ -1260,7 +1275,7 @@ ax.set(title=r'Autocorrelation functions, $\Gamma_h(n)$',
12601275
plt.show()
12611276
```
12621277

1263-
### Frequency and the Mean Estimator
1278+
## Frequency and the Mean Estimator
12641279

12651280
Consider again the AR(1) process generated by discrete sampling with
12661281
frequency $h$. Assume that we have a sample of size $N$ and
@@ -1287,12 +1302,16 @@ $$
12871302

12881303
It is explicit in the above equation that time dependence in the data
12891304
inflates the variance of the mean estimator through the covariance
1290-
terms. Moreover, as we can see, a higher sampling frequency---smaller
1305+
terms.
1306+
1307+
Moreover, as we can see, a higher sampling frequency---smaller
12911308
$h$---makes all the covariance terms larger, everything else being
1292-
fixed. This implies a relatively slower rate of convergence of the
1309+
fixed.
1310+
1311+
This implies a relatively slower rate of convergence of the
12931312
sample average for high-frequency data.
12941313

1295-
Intuitively, the stronger dependence across observations for high-frequency data reduces the
1314+
Intuitively, stronger dependence across observations for high-frequency data reduces the
12961315
"information content" of each observation relative to the IID case.
12971316

12981317
We can upper bound the variance term in the following way
@@ -1305,7 +1324,7 @@ $$
13051324
\end{aligned}
13061325
$$
13071326

1308-
Asymptotically the $\exp(-\kappa h)^{N-1}$ vanishes and the
1327+
Asymptotically, the term $\exp(-\kappa h)^{N-1}$ vanishes and the
13091328
dependence in the data inflates the benchmark IID variance by a factor
13101329
of
13111330

0 commit comments

Comments
 (0)