Skip to content

Commit fbdd175

Browse files
Tom's edit of Markov asset pricing lecture, Jan 25
1 parent f1bb331 commit fbdd175

File tree

1 file changed

+44
-41
lines changed

1 file changed

+44
-41
lines changed

lectures/markov_asset.md

Lines changed: 44 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -53,18 +53,19 @@ An asset is a claim on one or more future payoffs.
5353

5454
The spot price of an asset depends primarily on
5555

56-
* the anticipated dynamics for the stream of income accruing to the owners
57-
* attitudes to risk
56+
* the anticipated income stream
57+
* attitudes about risk
5858
* rates of time preference
5959

6060
In this lecture, we consider some standard pricing models and dividend stream specifications.
6161

6262
We study how prices and dividend-price ratios respond in these different scenarios.
6363

64-
We also look at creating and pricing *derivative* assets by repackaging income streams.
64+
We also look at creating and pricing *derivative* assets that repackage income streams.
6565

6666
Key tools for the lecture are
6767

68+
* Markov processses
6869
* formulas for predicting future values of functions of a Markov state
6970
* a formula for predicting the discounted sum of future values of a Markov state
7071

@@ -84,7 +85,7 @@ from numpy.linalg import eigvals, solve
8485
```{index} single: Models; Pricing
8586
```
8687

87-
In what follows let $\{d_t\}_{t \geq 0}$ be a stream of dividends
88+
Let $\{d_t\}_{t \geq 0}$ be a stream of dividends
8889

8990
* A time-$t$ **cum-dividend** asset is a claim to the stream $d_t, d_{t+1}, \ldots$.
9091
* A time-$t$ **ex-dividend** asset is a claim to the stream $d_{t+1}, d_{t+2}, \ldots$.
@@ -99,8 +100,8 @@ Let's look at some equations that we expect to hold for prices of assets under e
99100

100101
Our first scenario is risk-neutral pricing.
101102

102-
Let $\beta = 1/(1+\rho)$ be an intertemporal discount factor, where
103-
$\rho$ is the rate at which agents discount the future.
103+
Let $\beta = 1/(1+\rho)$ be an intertemporal discount **factor**, where
104+
$\rho$ is the **rate** at which agents discount the future.
104105

105106
The basic risk-neutral asset pricing equation for pricing one unit of an ex-dividend asset is
106107

@@ -115,6 +116,8 @@ This is a simple "cost equals expected benefit" relationship.
115116

116117
Here ${\mathbb E}_t [y]$ denotes the best forecast of $y$, conditioned on information available at time $t$.
117118

119+
More precisely, ${\mathbb E}_t [y]$ is the mathematical expectation of $y$ conditional on information available at time $t$.
120+
118121
### Pricing with Random Discount Factor
119122

120123
```{index} single: Pricing Models; Risk Aversion
@@ -134,13 +137,13 @@ p_t = {\mathbb E}_t \left[ m_{t+1} ( d_{t+1} + p_{t+1} ) \right]
134137

135138
for some **stochastic discount factor** $m_{t+1}$.
136139

137-
The fixed discount factor $\beta$ in {eq}`rnapex` has been replaced by the random variable $m_{t+1}$.
140+
Here the fixed discount factor $\beta$ in {eq}`rnapex` has been replaced by the random variable $m_{t+1}$.
138141

139-
The way anticipated future payoffs are evaluated can now depend on various random outcomes.
142+
How anticipated future payoffs are evaluated now depends on statistical properties of $m_{t+1}$.
140143

141-
One example of this idea is that assets that tend to have good payoffs in bad states of the world might be regarded as more valuable.
144+
The stochastic discount factor can be specified to capture the idea that assets that tend to have good payoffs in bad states of the world are valued more highly than other assets whose payoffs don't behave that way.
142145

143-
This is because they pay well when funds are more urgently wanted.
146+
This is because such assets pay well when funds are more urgently wanted.
144147

145148
We give examples of how the stochastic discount factor has been modeled below.
146149

@@ -200,11 +203,11 @@ The answer to this question depends on
200203

201204
For now we'll study the risk-neutral case in which the stochastic discount factor is constant.
202205

203-
We'll focus on how the asset prices depends on the dividend process.
206+
We'll focus on how an asset price depends on a dividend process.
204207

205208
### Example 1: Constant Dividends
206209

207-
The simplest case is risk-neutral pricing in the face of a constant, non-random dividend stream $d_t = d > 0$.
210+
The simplest case is risk-neutral price of a constant, non-random dividend stream $d_t = d > 0$.
208211

209212
Removing the expectation from {eq}`rnapex` and iterating forward gives
210213

@@ -220,26 +223,26 @@ $$
220223
\end{aligned}
221224
$$
222225

223-
Unless prices explode in the future, this sequence converges to
226+
If $\lim_{k \rightarrow + \infty} \beta^{k-1} p_{t+k} = 0$, this sequence converges to
224227

225228
```{math}
226229
:label: ddet
227230
228231
\bar p := \frac{\beta d}{1-\beta}
229232
```
230233

231-
This price is the equilibrium price in the constant dividend case.
234+
This is the equilibrium price in the constant dividend case.
232235

233236
Indeed, simple algebra shows that setting $p_t = \bar p$ for all $t$
234-
satisfies the equilibrium condition $p_t = \beta (d + p_{t+1})$.
237+
satisfies the difference equation $p_t = \beta (d + p_{t+1})$.
235238

236239
### Example 2: Dividends with Deterministic Growth Paths
237240

238241
Consider a growing, non-random dividend process $d_{t+1} = g d_t$
239242
where $0 < g \beta < 1$.
240243

241-
While prices are not usually constant when dividends grow over time, the price
242-
dividend-ratio might be.
244+
While prices are not usually constant when dividends grow over time, a price
245+
dividend-ratio can be.
243246

244247
If we guess this, substituting $v_t = v$ into {eq}`pdex` as well as our
245248
other assumptions, we get $v = \beta g (1 + v)$.
@@ -292,7 +295,7 @@ where
292295
\qquad (x, y \in S)
293296
$$
294297

295-
1. $g$ is a given function on $S$ taking positive values
298+
1. $g$ is a given function on $S$ taking nonnegative values
296299

297300
You can think of
298301

@@ -328,15 +331,15 @@ plt.tight_layout()
328331
plt.show()
329332
```
330333

331-
#### Pricing
334+
#### Pricing Formula
332335

333336
To obtain asset prices in this setting, let's adapt our analysis from the case of deterministic growth.
334337

335338
In that case, we found that $v$ is constant.
336339

337-
This encourages us to guess that, in the current case, $v_t$ is constant given the state $X_t$.
340+
This encourages us to guess that, in the current case, $v_t$ is a fixed function of the state $X_t$.
338341

339-
In other words, we are looking for a fixed function $v$ such that the price-dividend ratio satisfies $v_t = v(X_t)$.
342+
We seek a function $v$ such that the price-dividend ratio satisfies $v_t = v(X_t)$.
340343

341344
We can substitute this guess into {eq}`pdex` to get
342345

@@ -376,11 +379,11 @@ Here
376379
* $K$ is the matrix $(K(x_i, x_j))_{1 \leq i, j \leq n}$.
377380
* ${\mathbb 1}$ is a column vector of ones.
378381

379-
When does {eq}`vcumrn` have a unique solution?
382+
When does equation {eq}`vcumrn` have a unique solution?
380383

381-
From the {ref}`Neumann series lemma <la_neumann>` and Gelfand's formula, this will be the case if $\beta K$ has spectral radius strictly less than one.
384+
From the {ref}`Neumann series lemma <la_neumann>` and Gelfand's formula, equation {eq}`vcumrn` has a unique solution when $\beta K$ has spectral radius strictly less than one.
382385

383-
In other words, we require that the eigenvalues of $K$ be strictly less than $\beta^{-1}$ in modulus.
386+
Thus, we require that the eigenvalues of $K$ be strictly less than $\beta^{-1}$ in modulus.
384387

385388
The solution is then
386389

@@ -392,7 +395,7 @@ v = (I - \beta K)^{-1} \beta K{\mathbb 1}
392395

393396
### Code
394397

395-
Let's calculate and plot the price-dividend ratio at a set of parameters.
398+
Let's calculate and plot the price-dividend ratio at some parameters.
396399

397400
As before, we'll generate $\{X_t\}$ as a {ref}`discretized AR1 process <mc_ex3>` and set $g_t = \exp(X_t)$.
398401

@@ -494,7 +497,7 @@ v(X_t)
494497
\left[
495498
g(X_{t+1})^{1-\gamma} (1 + v(X_{t+1}) )
496499
\right]
497-
$$
500+
$$ (eq:neweqn101)
498501
499502
Conditioning on $X_t = x$, we can write this as
500503
@@ -509,7 +512,7 @@ $$
509512
J(x, y) := g(y)^{1-\gamma} P(x, y)
510513
$$
511514
512-
then we can rewrite in vector form as
515+
then we can rewrite equation {eq}`eq:neweqn101} in vector form as
513516
514517
$$
515518
v = \beta J ({\mathbb 1} + v )
@@ -523,7 +526,7 @@ Assuming that the spectral radius of $J$ is strictly less than $\beta^{-1}$, thi
523526
v = (I - \beta J)^{-1} \beta J {\mathbb 1}
524527
```
525528
526-
We will define a function tree_price to solve for $v$ given parameters stored in
529+
We will define a function tree_price to compute $v$ given parameters stored in
527530
the class AssetPriceModel
528531
529532
```{code-cell} python3
@@ -622,9 +625,9 @@ plt.show()
622625
623626
Notice that $v$ is decreasing in each case.
624627
625-
This is because, with a positively correlated state process, higher states suggest higher future consumption growth.
628+
This is because, with a positively correlated state process, higher states indicate higher future consumption growth.
626629
627-
In the stochastic discount factor {eq}`lucsdf2`, higher growth decreases the
630+
With the stochastic discount factor {eq}`lucsdf2`, higher growth decreases the
628631
discount factor, lowering the weight placed on future returns.
629632
630633
#### Special Cases
@@ -654,7 +657,7 @@ A risk-free consol promises to pay a constant amount $\zeta> 0$ each period.
654657
655658
Recycling notation, let $p_t$ now be the price of an ex-coupon claim to the consol.
656659
657-
An ex-coupon claim to the consol entitles the owner at the end of period $t$ to
660+
An ex-coupon claim to the consol entitles an owner at the end of period $t$ to
658661
659662
* $\zeta$ in period $t+1$, plus
660663
* the right to sell the claim for $p_{t+1}$ next period
@@ -665,7 +668,7 @@ $$
665668
p_t = {\mathbb E}_t \left[ m_{t+1} ( \zeta + p_{t+1} ) \right]
666669
$$
667670
668-
We maintain the stochastic discount factor {eq}`lucsdf2`, so this becomes
671+
With the stochastic discount factor {eq}`lucsdf2`, this becomes
669672
670673
```{math}
671674
:label: consolguess1
@@ -729,13 +732,13 @@ def consol_price(ap, ζ):
729732
730733
### Pricing an Option to Purchase the Consol
731734
732-
Let's now price options of varying maturities.
735+
Let's now price options of various maturities.
733736
734737
We'll study an option that gives the owner the right to purchase a consol at a price $p_S$.
735738
736739
#### An Infinite Horizon Call Option
737740
738-
We want to price an infinite horizon option to purchase a consol at a price $p_S$.
741+
We want to price an *infinite horizon* option to purchase a consol at a price $p_S$.
739742
740743
The option entitles the owner at the beginning of a period either
741744
@@ -787,7 +790,7 @@ values $(w(x_i), p_S)_{i = 1}^n$, we can express {eq}`FEoption0` as the nonlinea
787790
w = \max \{ \beta M w, \; p - p_S {\mathbb 1} \}
788791
```
789792
790-
To solve {eq}`FEoption`, form the operator $T$ mapping vector $w$
793+
To solve {eq}`FEoption`, form an operator $T$ that maps vector $w$
791794
into vector $Tw$ via
792795
793796
$$
@@ -941,8 +944,8 @@ Do the same for
941944
942945
### Exercise 3
943946
944-
Let's consider finite horizon call options, which are more common than the
945-
infinite horizon variety.
947+
Let's consider finite horizon call options, which are more common than
948+
infinite horizon ones.
946949
947950
Finite horizon options obey functional equations closely related to {eq}`FEoption0`.
948951
@@ -967,7 +970,7 @@ $$
967970
968971
where $w(x, 0) = 0$ for all $x$.
969972
970-
We can express the preceding as the sequence of nonlinear vector equations
973+
We can express this as a sequence of nonlinear vector equations
971974
972975
$$
973976
w_k = \max \{ \beta M w_{k-1}, \; p - p_S {\mathbb 1} \}
@@ -1090,8 +1093,8 @@ ax.legend()
10901093
plt.show()
10911094
```
10921095
1093-
Not surprisingly, the option has greater value with larger $k$.
1096+
Not surprisingly, options with larger $k$ are worth more.
10941097
1095-
This is because the owner has a longer time horizon over which he or she
1096-
may exercise the option.
1098+
This is because an owner has a longer horizon over which
1099+
the option can be exercised.
10971100

0 commit comments

Comments
 (0)