Lecture Slides 4 Term Structure
Lecture Slides 4 Term Structure
2
Summary of the Continuous-Time Financial Market
dS0,t dSk,t
I Security prices satisfy S0,t
= rt dt and Sk,t
= (µk,t k,t ) dt + k,t dBt .
I Given tight tr. strat. ⇡t and consumption ct, portfolio value Xt satisfies the
• WEE: dXt = rtXt dt + ⇡t(µt rt1) dt + ⇡t t dBt ct dt.
I Now let’s go through some classic models of the prices of default-free bonds.
I Let PtT be the time t price of the zero maturing at time T and ytT be its yield.
I Suppose we’re in a complete market. We can represent zero prices in various ways:
RT MT
ytT (T t) ru du
PtT ⌘ e = E⇤t {e t } = Et { }. (1)
Mt
I For the purpose of modeling bond prices and yields, we can work entirely under
the risk-neutral measure P ⇤.
I In order to characterize expected bond returns, we need to work under the true
measure P .
4
The Vasicek Model
RT
T
I It follows from PtT ⌘ e yt (T t)
= E⇤t {e t
ru du
} that zero yields are “affine” in
rt, and thus also normal:
6
I The integrand of this stochastic integral is nonrandom, so the integral is normal
with mean zero and variance
2 Z 2
T
(T s) 2 2 2 (T t)
2
2(T t)
(1 e ) ds = (T t) (1 e )+ (1 e ).
2 t 2 3 23
RT
I Thus t ru du is normal with
Z T 1
E⇤t { ru du} = (T t)r̄ + (r̄ rt)(1 e (T t)) and (9)
t
Z 2
T 2 2 2
2(T t)
var⇤t { ru du} = (T t) 2 (1 e (T t)
) + (1 e ),
t 3 23
(10)
I and it follows from the usual rule for expectations of exponentials of normals that
RT 1
ru du
log PtT = log E⇤t {e t }= (T t)r̄ + (r̄ rt)(1 e (T t)
)
2
1 2 2 (T t)
2
2(T t)
+ [(T t) (1 e )) + (1 e ))] . (11)
2 2 3 23
I Homework: Verify that PtT satisfies the fundamental PDE for derivative prices.
where r̄ > 0 is the long-run mean of rt, > 0 is its speed of mean-reversion, and
the solution to (12) is nonnegative for all t, so it is possible to take the square
2
root. If r̄ /2, then rt is a.s. strictly positive for all t.
I The exact solution to (12) is more complicated than the solution to the O-U
process in Vasicek, so we derive zero prices by solving their fundamental PDE.
I Since the square-root process (12) is Markov, zero prices are functions of rt:
RT
ru du
PtT = E⇤t {e t } = pT (rt, t) . (13)
I Assuming the price function pT is smooth enough for an application of Itô’s lemma,
1 2 @P T
(r̄ r)pTr + rpTrr + = rpT s.t. pT (r, T ) = 1 . (14)
2 @t
8
I The solution to (14) has yields affine in rt:
(T t)rt
pT (rt, t) = e ↵(T t)
and ytT = a(T t) + b(T t)rt . (15)
2r̄ ( + )⌧ 2 2(e ⌧ 1)
↵(⌧ ) = 2
[ + log ] and (⌧ ) = , (16)
2 c(⌧ ) c(⌧ )
p
where c(⌧ ) = 2 + ( + )(e ⌧ 1) and = 2 + 2 2 .
I To verify this solution, note that (15) implies pr = p, prr = 2
p, and
0 0
pt = (↵ + r )p, so the fundamental PDE holds if and only if
1 2 2
(r̄ r) + r + ↵0 + 0
r=r. (17)
2
This holds for all values of r if and only if
1 2 2 0
+ + = 1 and ↵0 = r̄ . (18)
2
The ODE for above is said to be of the Riccati type.
10
The Multifactor CIR Model
We can get a multifactor version of the CIR model by taking r to be the sum of
square-root processes: rt = X1t + X2t where
p
dXit = i(X̄i Xit) dt + i Xit dBi⇤ . (19)
11
In an n-factor affine term structure model, the short rate r is affine in n Markov state
variables X whose drift and instantaneous covariance matrix are also affine in X :
12
I In an affine model, zero prices are exponential-affine in X and yields are affine:
Pn n
X
pT (x, t) = e ↵(T t) i=1 i (T t)xi
and ytT = a(T t) + bi(T t)xi , (23)
i=1
1
Yt = A + BXt ) Xt = B (Yt A) , (24)
13
0 + 0X = ↵0(T t) + 0
(T t)>X (T t)>( + KX) (27)
1
+ (T t)> (X) (X)> (T t) . (28)
2
I Equating the coefficients of the Xi on each side gives a system of n ODEs in
the functions i, called Riccati equations because they are affine in the i0 and
quadratic in the i.
I Matching constant terms on each side, given the i, determines ↵0, which can be
integrated from ↵(0) = 0 to give ↵.
14
Completely Affine Models
In a completely affine model, factor dynamics are affine under both the risk-neutral
measure P ⇤ and the true measure P . This is set up as follows.
I Assume (X) in the affine model (23) is of the form S(X) where is a
constant n ⇥ n matrix and S is a diagonal n ⇥ n matrix-valued function with each
squared diagonal element being an affine function of X . Then each element of
the covariance matrix (x) (x)0 = S(x)2 0, is an affine function of x.
dP ⇤
I Assume the market price of risk ✓ in the Radon-Nikodym derivative dP
= Z(T ) =
RT R
1 t
✓ dBu 2 0 |✓u |2 du
e 0 u is of the form ✓t = S(Xt)✓ for a constant vector ✓.
I Then dBt⇤ = dBt + S(X)✓ dt and the model is also affine under P :
for some constant vector ˆ and matrix K̂ , because S(X)2 is diagonal with affine
functions of X on the diagonal.
15
16
Inflation and Nominal Asset Prices
I Until now, we have been working with real prices Sk,t, in units of the consumption
good, and the sdf Mt for these real prices. When we go to the data, we can in
some contexts ignore inflation, but it’s an issue when pricing nominal bonds, i.e.,
claims to a dollar rather than a unit of consumption.
I Let qt be the price level, e.g., dollars per unit of consumption, sometimes measured
by CPI.
I Then nominal asset prices are qtSk,t.
I Therefore, the sdf for nominal asset prices is Mtq ⌘ Mt
qt
, since MtSt = Et{MuSu}
implies Mtq qtSt = Et{Muq quSu}.
Rt Rt R
1 t| 2
I Suppose dqt
qt
= ◆t + q,t dBt , or qt = e ◆ ds+ 0 q,s dBs
0 s 2 0 q,s | ds .
17
dqtSk,t
= (µk,t + ◆t k,t ) dt + k,t dBt , (33)
qtSk,t
Rt Rt 0 1
Rt 2
I the sdf for nominal prices is Mtq = Mq t = e 0 (rs+◆s) ds 0 ✓s dBs 2 0 |✓s| ds, and
t
I the nominal riskless rate, i.e., the nominal return on a locally riskless nominal
money market account is rt + ◆t.
I In this case, nominal excess expected returns (µk,t + ◆t) (rt + ◆t) are equal to
real excess returns µk,t rt, so theory developed for real excess returns may be
able to be applied directly to empirical work with nominal excess returns.
I The price of a “nominal bond” paying a dollar at time T is
MTq RT
(rs +◆s } ds
Ptq,T = Et{ 1} = E ⇤
t {e t }. (34)
Mtq
18
Inflation with Shocks
I If q,t 6= 0, i.e., if realized inflation over the period contains both its expectation
◆t dt and a shock q,t dBt, then nominal asset prices qtSk,t follow
Mt Rt Rt 0 R R
1 t |✓ |2 ds+ 1 t | 2
Mtq = = e 0 (rs+◆s) ds 0 (✓s+ q,s ) dBs 2 0 s 2 0 q,s | ds , (37)
qt
Rt Rt R
t
(rs 2
q,s ✓s +◆s | q,s | ) ds (✓s0 + q,s ) dBs 1 0 2
2 0 |✓s + q,s | ds
=e 0 0 , (38)
I and it follows from the form of Mtq that the nominal riskless rate, the rate on a
locally riskless nominal money market account, is rt q,t ✓t + ◆t | q,t|2.
19
I To get to this more intuitively, note that the nominal money market account,
which delivers a locally riskless nominal return and zero shocks, must have shocks
to its real returns that are exactly opposite the shocks to the price level. In other
words, if the nominal money market is security k⇤, with real price Sk⇤ , its real
return shocks must by equation (36) have loadings k⇤ identically equal to q.
I Thus the nominal money market’s real risk premium µk⇤,t rt must be k⇤ ✓ =
q ✓ , which it must pay because its real return in units of consumption is risky.
I As we will see shortly, this q ✓ gives rise to the so-called “inflation risk premium”
in the term structure of nominal bond yields.
I As we will see later, in equilibrium q ✓ is the instantaneous covariance between
shocks to inflation and shocks to aggregate consumption, times the relative risk
aversion of the representative agent. Estimates suggest that this has been positive
historically, though perhaps not since the crisis.
20
I Now to get the nominal riskless rate, note that by equation (36) with k⇤ = q,
the nominal money market account’s nominal price follows
dqtSk⇤,t 0
= (µk⇤,t + ◆t + k⇤ ,t q,t ) dt +( k⇤ ,t + q,t ) dBt (39)
qtSk⇤,t
2
= (rt q,t ✓t + ◆t | q,t | ) dt . (40)
1 1 12 1 1 2
d = 2
dqt + (dq) = (◆t dt + q,t dBt ) + | q,t | dt (41)
qt qt 2 qt3 qt qt
21
I so d 1/q
1/qt
t
= ( ◆t +| q,t|2) dt q,t dBt = it dt+ 1/q,t dBt, where it = ◆t | q,t|2
is the rate of decline in the real price of dollars, our alternative measure of inflation,
and 1/q,t = q,t is the volatility of the real price of dollars.
I Then we can see the nominal riskless rate as rt + it + 1/q,t✓t, the real riskless
rate on rate rt plus compensation for the decline in the real price of dollars it plus
compensation for the risk of the real price of dollars 1/q,t✓t.
I If shocks to inflation and aggregate consumption are positively correlated, i.e.,
q ✓ > 0, then the nominal money market is a hedge against negative consumpion
shocks, because it pays dividends in dollars, which are worth more in real terms,
when inflation and consumption are down. In that case, it makes sense that the
real risk premium on the nominal money market is negative, 1/q ✓ = q ✓ < 0.
22
Nominal Bond Prices
MTq RT RT T R
2 (✓s0 + q,s ) dBs 1 0 2
Ptq,T = Et{ q 1} = Et{e t (rs q,s ✓s +◆s | q,s | ) ds t 2 t |✓s + q,s | ds }
Mt
(42)
RT 2
(rs q,s ✓s +◆s | q,s | ) ds
= Eqt {e t } (43)
dP q Rt 0 R
1 t |✓ + 0 |2 ds
= e 0 (✓s+ q,s ) dBs 2 0 s q,s , (44)
dP
Rt
under which Btq ⌘ Bt + 0
0 (✓s + q,s ) ds is a standard Brownian motion.
I Therefore, if rt and ◆t are affine in a set state variables Xt that are affine under
P q , and if q,t = q S(Xt) and ✓t = S(Xt)✓ , where q and ✓ constant vectors
and S(X) a diagonal matrix as in the completely affine model, then the nominal
riskless rate rt q,t ✓t + ◆t | q,t|2 will be affine in the state variablesPand nominal
n
zero prices will again be exponentially affine, pq,T (x, t) = e ↵(T t) i=1 i(T t)xi .
23
I Note that under P q , nominal expected returns on all assets are equal to the
nominal riskless rate, as can be seen by substituting dBtq (✓t + q,t) dt for dBt
in equation (36):
dqtSk,t 0
= (µk,t + ◆t + k,t q,t k,t ) dt +( k,t + q,t ) dBt (45)
qtSk,t
2 q
= (rt q,t ✓t + ◆t | q,t | k,t ) dt +( k,t + q,t ) dBt . (46)
0 2
(µk,t + ◆t + k,t q,t ) (rt q,t ✓t + ◆t | q,t | ) (47)
2 0
= µk,t rt + q,t ✓t +| q,t | + k,t q,t (48)
q 0
= k,t (✓t + q,t ) (49)
q
where k,t ⌘ k,t + q,t is the vector of security k’s nominal return risk loadings,
0
and ✓ + q is the mpr paid by nominal returns.
I Now the nominal risk premia di↵er from the real risk premia µk,t rt.
24