Skip to content

Commit 6963115

Browse files
Tom's Dec 30 edits of asset pricing lecture
1 parent a60663b commit 6963115

File tree

1 file changed

+129
-45
lines changed

1 file changed

+129
-45
lines changed

lectures/asset_pricing_lph.md

Lines changed: 129 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -23,31 +23,41 @@ kernelspec:
2323

2424
## Overview
2525

26-
This lecture summarizes the heart of applied asset-pricing theory.
26+
This lecture is about foundations of asset-pricing theories that are based on the equation
27+
$ E m R = 1$, where $R$ is the gross return on an asset, $m$ is a stochastic discount factor, and $E$ is a mathematical
28+
expectation with respect to the joint distribution of $R$ and $m$.
2729

28-
From a single equation, we'll derive
30+
```{note}
31+
Chapter 1 of {cite}`Ljungqvist2012` describes the role that this equation plays in a diverse set of
32+
models in macroeconomics, monetary economics, and public finance.
33+
```
2934

30-
* a mean-variance frontier
3135

32-
* a single-factor model of excess returns on each member of a collection of assets
36+
We aim to convey insights about empirical implications of this equation brought out in the work of Lars Peter Hansen {cite}`HansenRichard1987` and Lars Peter Hansen and Ravi Jagannathan {cite}`Hansen_Jagannathan_1991`.
37+
38+
By following their footsteps, from a single equation that prevails in wide class of models, we'll derive
3339

40+
* a mean-variance frontier
41+
42+
* a single-factor model of excess asset returns
3443

3544

3645
To do this, we use two ideas:
3746

38-
* an asset pricing equation
47+
* the equation $E m R =1 $ that is implied by an application of a *law of one price*
3948

4049
* a Cauchy-Schwartz inequality
4150

42-
In this way, we shall derive the basic **capital asset pricing model**, the celebrated CAPM.
51+
In particular, we'll apply a Cauchy-Schwartz inequality to a population linear least squares regression equation that is
52+
implied by $E m R =1$.
4353

44-
We'll describe the basic ways that practitioners have implemented the model using
54+
We'll describe how practitioners have implemented the model using
4555

4656
* cross sections of returns on many assets
4757
* time series of returns on various assets
4858

4959

50-
For background and basic concepts, see our lecture [orthogonal projections and their applications](https://python-advanced.quantecon.org/orth_proj.html).
60+
For background and basic concepts about linear least squares projections, see our lecture [orthogonal projections and their applications](https://python-advanced.quantecon.org/orth_proj.html).
5161

5262
As a sequel to the material here, please see our lecture [two modifications of mean-variance portfolio theory](https://python-advanced.quantecon.org/black_litterman.html).
5363

@@ -70,20 +80,20 @@ E &\sim \text { mathematical expectation }
7080
\end{aligned}
7181
$$
7282
73-
The random gross returns $R^i$ and the scalar stochastic discount factor $m$
83+
The random gross return $R^i$ for every asset $i$ and the scalar stochastic discount factor $m$
7484
live in a common probability space.
7585
7686
{cite}`HansenRichard1987` and {cite}`Hansen_Jagannathan_1991` explain how **existence** of a scalar stochastic discount factor that verifies equation
7787
{eq}`eq:EMR1` is implied by a __law of one price__ that requires that all portfolios of assets
78-
that end up having the same payouts must have the same price.
88+
that bring the same payouts have the same price.
7989
8090
They also explain how the __absence of an arbitrage__ opportunity implies that the stochastic discount
8191
factor $m \geq 0$.
8292
83-
To say something about the **uniqueness** of a stochastic discount factor would require that we impose more theoretical structure than we do in this
93+
In order to say something about the **uniqueness** of a stochastic discount factor, we would have to impose more theoretical structure than we do in this
8494
lecture.
8595
86-
In **complete markets** models like those illustrated in this lecture [equilibrium capital structures with incomplete markets](https://python-advanced.quantecon.org/BCG_incomplete_mkts.html),
96+
For example, in **complete markets** models like those illustrated in this lecture [equilibrium capital structures with incomplete markets](https://python-advanced.quantecon.org/BCG_incomplete_mkts.html),
8797
the stochastic discount factor is unique.
8898
8999
In **incomplete markets** models like those illustrated in this lecture [the Aiyagari model](https://python.quantecon.org/aiyagari.html), the stochastic discount factor is not unique.
@@ -96,12 +106,12 @@ We combine key equation {eq}`eq:EMR1` with a remark of Lars Peter Hansen that
96106
97107
```{note}
98108
Lars Hansen's remark is a concise summary of ideas in {cite}`HansenRichard1987` and
99-
{cite}`Hansen_Jagannathan_1991`. For other important foundations of these ideas, see
109+
{cite}`Hansen_Jagannathan_1991`. Important foundations of these ideas were set down by
100110
{cite}`Ross_76`, {cite}`Ross_78`, {cite}`Harrison_Kreps_JET_79`, {cite}`Kreps_81`, and
101111
{cite}`Chamberlain_Rothschild`.
102112
```
103113
104-
This remark of Lars Hansen refers to the fact that interesting restrictions can be deduced by recognizing that $E m R^i$ is a component of the covariance between $m $ and $R^i$ and then using that fact to rearrange key equation {eq}`eq:EMR1`.
114+
This remark of Lars Hansen refers to the fact that interesting restrictions can be deduced by recognizing that $E m R^i$ is a component of the covariance between $m $ and $R^i$ and then using that fact to rearrange equation {eq}`eq:EMR1`.
105115
106116
107117
Let's do this step by step.
@@ -116,7 +126,7 @@ E m R^i = E m E R^{i}+\operatorname{cov}\left(m, R^{i}\right)
116126
$$
117127
118128
Substituting this result into
119-
key equation {eq}`eq:EMR1` gives
129+
equation {eq}`eq:EMR1` gives
120130
121131
$$
122132
1 = E m E R^{i}+\operatorname{cov}\left(m, R^{i}\right)
@@ -175,38 +185,73 @@ $$ (eq:ERbetarep)
175185
176186
Here
177187
178-
* $\beta_{i,m}$ is a (population) least squares regression coefficient of gross return $R^i$ on stochastic discount factor $m$, an object that is often called asset $i$'s **beta**
188+
* $\beta_{i,m}$ is a (population) least squares regression coefficient of gross return $R^i$ on stochastic discount factor $m$
179189
180-
* $\lambda_m$ is minus the variance of $m$ divided by the mean of $m$, an object that is often called the **price of risk**.
190+
* $\lambda_m$ is minus the variance of $m$ divided by the mean of $m$, an object that is sometimes called a **price of risk**.
191+
192+
193+
Because $\lambda_m < 0$, equation {eq}`eq:ERbetarep` asserts that
194+
195+
* assets whose returns are **positively** correlated with the stochastic discount factor (SDF) $m$ have expected returns **lower** than the risk-free rate $R^f$
196+
* assets whose returns are **negatively** correlated with the SDF $m$ have expected returns **higher** than the risk-free rate $R^f$
197+
198+
These patterns will be discussed more below.
199+
200+
In particular, we'll see that returns that are **perfectly** negatively correlated with the SDF $m$ have a special
201+
status:
202+
203+
* they are on a **mean-variance frontier**
204+
205+
206+
Before we dive into that more, we'll pause to look at an example of an SDF.
181207
182-
To interpret this representation it helps to provide the following widely used example.
208+
To interpret representation {eq}`eq:ERbetarep`, the following widely used example helps.
183209
210+
211+
184212
185213
**Example**
186214
187-
Let $c_t$ be the logarithm of the consumption of a _representative consumer_ or just a single consumer for whom we have data.
215+
Let $c_t$ be the logarithm of the consumption of a _representative consumer_ or just a single consumer for whom we have consumption data.
188216
189217
A popular model of $m$ is
190218
219+
220+
$$
221+
m_{t+1} = \beta \frac{U'(C_{t+1})}{U'(C_t)}
222+
$$
223+
224+
where $C_t$ is consumption at time $t$, $\beta = \exp(-\rho)$ is a discount **factor** with $\rho$ being
225+
the discount **rate**, and $U(\cdot)$ is a concave, twice-diffential utility function.
226+
227+
For a constant relative risk aversion (CRRA) utility function $U(C) = \frac{C^{1-\gamma}}{1-\gamma}$ utility
228+
function $U'(C) = C^{-\gamma}$.
229+
230+
In this case, letting $c_t = \log(C_t)$, we can write $m_{t+1}$ as
231+
191232
$$
192233
m_{t+1} = \exp(-\rho) \exp(- \gamma(c_{t+1} - c_t))
193234
$$
194235
195-
where $ \rho > 0$, $\gamma > 0$, and the log of consumption growth is governed by
236+
where $ \rho > 0$, $\gamma > 0$.
237+
238+
A popular model for the growth of log of consumption is
196239
197240
$$
198241
c_{t+1} - c_t = \mu + \sigma_c \epsilon_{t+1}
199242
$$
200243
201244
where $\epsilon_{t+1} \sim {\mathcal N}(0,1)$.
202245
203-
Here
246+
Here $\{c_t\}$ is a random walk with drift $\mu$, a good approximation to US per capital consumption growth.
247+
248+
Again here
204249
205250
* $\gamma >0$ is a coefficient of relative risk aversion
206251
207252
* $\rho >0 $ is a fixed intertemporal discount rate
208253
209-
254+
So we have
210255
211256
$$
212257
m_{t+1} = \exp(-\rho) \exp( - \gamma \mu - \gamma \sigma_c \epsilon_{t+1})
@@ -230,11 +275,11 @@ When $\gamma >0$, it is true that
230275
231276
* when consumption growth is **low**, $m$ is **high**
232277
233-
According to representation {eq}`eq:ERbetarep`, an asset with a gross return $R^i$ that is expected to be **high** when consumption growth is **low** has $\beta_i$ positive and a **low** expected return.
278+
According to representation {eq}`eq:ERbetarep`, an asset with a gross return $R^i$ that is expected to be **high** when consumption growth is **low** has $\beta_{i,m}$ positive and a **low** expected return.
234279
235280
* because it has a high gross return when consumption growth is low, it is a good hedge against consumption risk. That justifies its low average return.
236281
237-
An asset with an $R^i$ that is **low** when consumption growth is **low** has $\beta_i$ negative and a **high** expected return.
282+
An asset with an $R^i$ that is **low** when consumption growth is **low** has $\beta_{i,m}$ negative and a **high** expected return.
238283
239284
* because it has a low gross return when consumption growth is low, it is a poor hedge against consumption risk. That justifies its high average return.
240285
@@ -272,7 +317,7 @@ $$
272317
$$
273318
274319
275-
and where $\sigma$ denotes the standard deviation of the variable in parentheses
320+
and where $\sigma(\cdot)$ denotes the standard deviation of the variable in parentheses
276321
277322
Equation {eq}`eq:EMR5` implies
278323
@@ -303,17 +348,45 @@ $$
303348
\end{array}\right.
304349
$$
305350
306-
The image below illustrates a mean-variance frontier.
351+
The image below illustrates a mean-variance frontier.
307352
308353
```{figure} _static/lecture_specific/asset_pricing_lph/AssetPricing_v1.jpg
309354
:scale: 60%
310355
```
311356
357+
The figure shows two straight lines, the upper one being the locus of $( \sigma(R^i), E(R^i)$ pairs that are on
358+
the **mean-variance frontier**.
359+
360+
Let $\tilde R^j$ be a return that is **not** on the frontier and that is described by
361+
362+
$$
363+
\tilde R^j = R^i + \tilde \epsilon^j
364+
$$
365+
366+
where $\tilde \epsilon$ is a random variable that has mean zero and that is orthogonal to $R^i$.
367+
368+
Then $ E \tilde R^j = E R^i$ and, as a consequence of $R^j$ not being on the frontier,
369+
370+
$$
371+
\sigma^2(\tilde R^j) = \sigma^2(R^i) + \sigma^2(\tilde \epsilon^j)
372+
$$
373+
374+
The length of the dotted line labeled **idiosyncratic risk** equals
375+
376+
$$
377+
\sqrt{ \sigma^2(R^i) + \sigma^2(\tilde \epsilon^j)} - \sigma(R^i)
378+
$$
379+
380+
This is a measure of the part of the risk in $R^j$ that is not priced because it can be diversified away,
381+
being uncorrelated with the stochastic discount factor.
382+
383+
## Mathematical Structure of Frontier
384+
312385
The mathematical structure of the mean-variance frontier described by inequality {eq}`eq:ERM6` implies
313386
that
314387
315388
316-
- all returns on frontier are perfectly correlated.
389+
- all returns on the frontier are perfectly correlated.
317390
318391
Thus,
319392
@@ -323,9 +396,9 @@ that
323396
$R^{m v}=R^{f}+a\left(R^{m}-R^{f}\right)$ . This is an **exact** equation with no **residual**.
324397
325398
326-
- each return $R^{mv}$ that is on the mean-variance frontier is perfectly correlated with $m$
399+
- each return $R^{mv}$ that is on the mean-variance frontier is perfectly (negatively) correlated with $m$
327400
328-
* $\left(\rho_{m, R^{i}}=-1\right) \Rightarrow \begin{cases} m=a+b R^{m v} \\ R^{m v}=e+d m \end{cases}$ for some scalars $a, b, e, d$,
401+
* $\left(\rho_{m, R^{mv}}=-1\right) \Rightarrow \begin{cases} m=a+b R^{m v} \\ R^{m v}=e+d m \end{cases}$ for some scalars $a, b, e, d$,
329402
330403
Therefore, **any return on the mean-variance frontier is a legitimate stochastic discount factor**
331404
@@ -335,6 +408,8 @@ that
335408
$$
336409
E R^{i}=R^{f}+\beta_{i, R^{m v}}\left[E\left(R^{m v}\right)-R^{f}\right]
337410
$$ (eq:EMR7)
411+
412+
- the regression coefficient $\beta_{i, R^{m v}}$ is often called asset $i$'s **beta**
338413
339414
- The special case of a single-beta representation {eq}`eq:EMR7` with $ R^{i}=R^{m v}$ is
340415
@@ -343,44 +418,53 @@ $$ (eq:EMR7)
343418
344419
+++
345420
346-
## Empirical Implementations
421+
## Multi-factor Models
347422
423+
The single-beta representation {eq}`eq:EMR7` is a special case of the multi-factor model
348424
349-
We briefly describe empirical implementations of multi-factor generalizations of the single-factor model described above.
350425
351-
The single-beta representation {eq}`eq:EMR7` is a special case with there being just a single factor.
426+
$$
427+
E R^{i} =\gamma+\beta_{i, a} \lambda_{a}+\beta_{i, b} \lambda_{b}+\cdots
428+
$$
352429
353-
Two representations are often used in empirical work.
354430
431+
where $\lambda_j$ is the price of being exposed to risk factor $f_t^j$ and $\beta_{i,j}$ is asset $i$'s exposure to that
432+
risk factor.
355433
356-
One is a **time-series regression** of gross return $R_t^i$ on multiple
357-
risk factors $f_t^j, j = a, b, \ldots $.
434+
To uncover the $\beta_{i,j}$'s, one takes data on time series of the risk factors $f_t^j$ that are being priced
435+
and specifies the following least squares regression
358436
359-
Such regressions are designed to uncover exposures of return $R^i$ to each of a set of **risk-factors** $f_t^j, j = a, b, \ldots, $:
360437
361438
$$
362439
R_{t}^{i}=a_{i}+\beta_{i, a} f_{t}^{a}+\beta_{i, b} f_{t}^{b}+\ldots+\epsilon_{t}^{i}, \quad t=1,2, \ldots, T\\
363440
\epsilon_{t}^{i} \perp f_{t}^{j}, i=1,2, \ldots, I; j = a, b, \ldots
364-
$$
441+
$$ (eq:timeseriesrep)
365442
366-
For example:
443+
Special cases are:
367444
368445
* a popular **single-factor** model specifies the single factor $f_t$ to be the return on the market portfolio
369446
370447
* another popular **single-factor** model called the **consumption-based model** specifies the factor to be $ m_{t+1} = \beta \frac{u^{\prime}\left(c_{t+1}\right)}{u^{\prime}\left(c_{t}\right)}$, where $c_t$ is a representative consumer's time $t$ consumption.
371448
372-
Model objects are interpreted as follows:
449+
450+
As a reminder, model objects are interpreted as follows:
373451
374-
* $\beta_{i,a}$ is the exposure of return $R^i$ to factor $f_a$ risk
375-
376-
* $\lambda_{a}$ is the price of exposure to factor $f_a$ risk
452+
* $\beta_{i,a}$ is the exposure of return $R^i$ to risk factor $f_a$
377453
454+
* $\lambda_{a}$ is the price of exposure to risk factor $f_a$
378455
456+
## Empirical Implementations
457+
458+
We briefly describe empirical implementations of multi-factor generalizations of the single-factor model described above.
459+
460+
Two representations of a multi-factor model play importnt roles in empirical applications.
461+
462+
One is the time series regression {eq}`eq:timeseriesrep`
379463
380464
The other representation entails a **cross-section regression** of **average returns** $E R^i$ for assets
381465
$i =1, 2, \ldots, I$ on **prices of risk** $\lambda_j$ for $j =a, b, c, \ldots$
382466
383-
Here is the regression specification:
467+
Here is the cross-section regression specification for a multi-factor model:
384468
385469
386470
$$
@@ -412,7 +496,7 @@ $$
412496
\underbrace{E\left(R^{i}\right)}_{\text{average return over time series}}=\gamma+\underbrace{\beta_{i, a}}_{\text{regressor}\quad} \underbrace{\lambda_{a}}_{\text{regression}\text{coefficient}}+\underbrace{\beta_{i, b}}_{\text{regressor}\quad} \underbrace{\lambda_{b}}_{\text{regression}\text{coefficient}}+\cdots+\underbrace{\alpha_{i}}_{\text{pricing errors}}, i=1, \ldots, I; \quad \underbrace{\alpha_i \perp \beta_{i,j},j = a, b, \ldots}_{\text{least squares orthogonality condition}}
413497
$$
414498
415-
- Here $\perp$ means __orthogonal to**
499+
- Here $\perp$ means **orthogonal to**
416500
417501
- estimate $\gamma, \lambda_{a}, \lambda_{b}, \ldots$ by an appropriate regression technique, recognizing that the regressors have been generated by a step 1 regression.
418502
@@ -425,7 +509,7 @@ E R^{e i}=\beta_{i, a} \lambda_{a}+\beta_{i, b} \lambda_{b}+\cdots+\alpha_{i}, i
425509
$$
426510
427511
428-
In the following exercises, we apply components of the theory.
512+
In the following exercises, we illustrate aspects of these empirical strategies on artificial data.
429513
430514
Our basic tools are random number generator that we shall use to create artificial samples that conform to the theory and
431515
least squares regressions that let us watch aspects of the theory at work.

0 commit comments

Comments
 (0)