Unit 9, lesson 66

Vasicek and CIR short rate models

How the mean-reverting Vasicek and Cox-Ingersoll-Ross short-rate models price zero-coupon bonds with affine formulas, how they differ at the zero boundary, and why their parameters belong to the pricing measure.

  • Video 66
  • Numeraires and short-rate models

A five-year zero-coupon bond pays 1 at maturity, and the short rate that discounts it will move around over those five years. If the rate is expected to drift from 0.030.03 toward 0.040.04, is the bond worth the exponential of minus the expected integrated rate? Not quite, because the exponential is convex and the whole distribution of the integrated rate enters the price. This lesson prices bonds in the Vasicek and Cox-Ingersoll-Ross models, derives their exponential-affine bond formulas from the pricing equation, contrasts a Gaussian rate that can turn negative with a square-root rate that cannot, and explains why the parameters in a bond formula belong to the pricing measure.

Key terms

Short-rate model

Definition A short-rate model specifies the dynamics of the instantaneous rate rr under a pricing measure Q\mathbb{Q} for the money-market account Bt=exp⁡(∫0trs ds)B_t = \exp\bigl(\int_0^t r_s \, ds\bigr), here as the solution of a time-homogeneous equation

drt=μ(rt) dt+s(rt) dWtQdr_t = \mu(r_t) \, dt + s(r_t) \, dW^{\mathbb{Q}}_t

that has a unique strong solution. Default-free zero-coupon bond prices then follow from the pricing formula with the account as numeraire. With the integrated rate It,T=∫tTrs dsI_{t,T} = \int_t^T r_s \, ds,

P(t,T)=EQ[e−It,T∣Ft],P(t,T) = \mathbb{E}^{\mathbb{Q}}\bigl[e^{-I_{t,T}} \mid \mathcal{F}_t\bigr],

assuming the expectation is finite. Because rr is a Markov process, the conditional law of its future path given Ft\mathcal{F}_t depends only on rtr_t, so P(t,T)=p(t,rt)P(t,T) = p(t, r_t) for a deterministic function pp, and in a one-factor model the whole curve T↦P(t,T)T \mapsto P(t,T) is driven by the single number rtr_t. When It,TI_{t,T} is Q\mathbb{Q}-integrable, Jensen’s inequality for the strictly convex function x↦e−xx \mapsto e^{-x} gives

P(t,T)≥e−mt,T,mt,T=EQ[It,T∣Ft],\begin{aligned} P(t,T) &\ge e^{-m_{t,T}}, \\[0.4em] m_{t,T} &= \mathbb{E}^{\mathbb{Q}}[I_{t,T} \mid \mathcal{F}_t], \end{aligned}

with equality only when the integrated rate is already known at time tt. So the expected rate path alone does not price the bond. Every parameter in this lesson belongs to Q\mathbb{Q} unless it is stated otherwise.

In plain words A short-rate model treats the instantaneous interest rate as a random process and prices each bond as the average discount factor over the possible paths. Uncertainty about the path raises the bond price above the discount factor of the average path.

Example With the constructed Vasicek parameters of the next card, the expected integrated rate over five years is about 0.1816420.181642, and discounting by it gives e−0.181642≈0.833900e^{-0.181642} \approx 0.833900. The model price is about 0.8342870.834287. The difference of about 0.0003870.000387 comes from the randomness of the integrated rate, whose variance is about 0.0009290.000929.

Vasicek model

Definition The Vasicek model is the short-rate model

drt=κ(θ−rt) dt+σ dWtQdr_t = \kappa(\theta - r_t) \, dt + \sigma \, dW^{\mathbb{Q}}_t

with constants κ>0\kappa > 0 per year, θ∈R\theta \in \mathbb{R} and σ≥0\sigma \ge 0 per square-root year, and a known r0r_0. Its drift has the mean-reversion form. The term κ(θ−r)\kappa(\theta - r) pulls the rate toward the level θ\theta with speed κ\kappa, and for τ=T−t\tau = T - t the explicit solution is

rT=θ+(rt−θ)e−κτ+σ∫tTe−κ(T−u) dWuQ.\begin{aligned} r_T &= \theta + (r_t - \theta) e^{-\kappa \tau} \\[0.4em] &\quad + \sigma \int_t^T e^{-\kappa(T - u)} \, dW^{\mathbb{Q}}_u . \end{aligned}

Given Ft\mathcal{F}_t, the rate rTr_T is Gaussian with mean θ+(rt−θ)e−κτ\theta + (r_t - \theta)e^{-\kappa\tau} and variance σ2(1−e−2κτ)/(2κ)\sigma^2 (1 - e^{-2\kappa\tau})/(2\kappa). The expected distance to θ\theta halves every ln⁡2/κ\ln 2/\kappa years, its half-life, and the stationary law is N(θ,σ2/(2κ))N(\theta, \sigma^2/(2\kappa)). With B(τ)=(1−e−κτ)/κB(\tau) = (1 - e^{-\kappa\tau})/\kappa, a stochastic Fubini interchange writes the integrated rate as θτ+(rt−θ)B(τ)\theta\tau + (r_t - \theta)B(\tau) plus σ∫tTB(T−u) dWuQ\sigma \int_t^T B(T - u)\,dW^{\mathbb{Q}}_u, so given Ft\mathcal{F}_t it is Gaussian with that mean MM and, by the Itô isometry, the variance

V=σ2κ2(τ−2B(τ)+1−e−2κτ2κ).\begin{aligned} V &= \frac{\sigma^2}{\kappa^2}\Bigl(\tau - 2B(\tau) \\[0.4em] &\qquad + \frac{1 - e^{-2\kappa\tau}}{2\kappa}\Bigr). \end{aligned}

The Gaussian exponential moment then gives the bond price P(t,T)=e−M+V/2P(t,T) = e^{-M + V/2}, finite on every finite horizon. When σ>0\sigma > 0 the rate is negative with positive probability at every future date. That is a property of the Gaussian model, and the bond price stays positive, although it can exceed 11 when rates are expected to be negative.

In plain words The Vasicek rate is pulled back toward a long-run level and shaken by Gaussian noise of constant size. Because the noise does not shrink near zero, the rate can fall below zero, and the model allows that.

Example Take the constructed values r0=0.03r_0 = 0.03, κ=0.5\kappa = 0.5, θ=0.04\theta = 0.04, σ=0.01\sigma = 0.01 and T=5T = 5 years. The half-life is ln⁡2/0.5≈1.386\ln 2/0.5 \approx 1.386 years. The rate r5r_5 has mean 0.04−0.01 e−2.5≈0.0391790.04 - 0.01\,e^{-2.5} \approx 0.039179 and standard deviation about 0.0099660.009966, so Q(r5<0)≈Φ(−3.931)≈4.2×10−5\mathbb{Q}(r_5 < 0) \approx \Phi(-3.931) \approx 4.2 \times 10^{-5}. The integrated rate has M≈0.181642M \approx 0.181642 and V≈0.000929V \approx 0.000929, and

P(0,5)=e−0.181642+0.000464≈0.834287.\begin{aligned} P(0,5) &= e^{-0.181642 + 0.000464} \\[0.4em] &\approx 0.834287 . \end{aligned}

Affine bond price

Definition A short-rate model has an exponential-affine, or affine, bond price if

P(t,T)=eA(τ)−B(τ)rtP(t,T) = e^{A(\tau) - B(\tau) r_t}

with τ=T−t\tau = T - t, for deterministic functions with A(0)=B(0)=0A(0) = B(0) = 0. When the drift μ(r)\mu(r) and the squared diffusion s(r)2s(r)^2 are affine in rr, the Feynman-Kac equation

∂tp+μ(r) ∂rp+12s(r)2 ∂rrp−rp=0\begin{aligned} &\partial_t p + \mu(r)\,\partial_r p \\[0.4em] &\quad + \tfrac12 s(r)^2 \, \partial_{rr} p - r p = 0 \end{aligned}

with p(T,r)=1p(T, r) = 1 has a solution of this form whenever the two equations below have solutions on the horizon, as they do for Vasicek and CIR. Substituting ∂tp=−(A′−B′r)p\partial_t p = -(A' - B' r)p, ∂rp=−Bp\partial_r p = -Bp and ∂rrp=B2p\partial_{rr} p = B^2 p and collecting the terms that multiply rr and the constant terms gives two ordinary differential equations. For Vasicek, with μ(r)=κ(θ−r)\mu(r) = \kappa(\theta - r) and s2=σ2s^2 = \sigma^2, they are

B′=1−κB,A′=−κθB+12σ2B2,\begin{gathered} B' = 1 - \kappa B, \\[0.4em] A' = -\kappa\theta B + \tfrac12 \sigma^2 B^2 , \end{gathered}

with the solutions B(τ)=(1−e−κτ)/κB(\tau) = (1 - e^{-\kappa\tau})/\kappa and

A(τ)=(θ−σ22κ2)(B−τ)−σ2B24κ,\begin{aligned} A(\tau) &= \Bigl(\theta - \frac{\sigma^2}{2\kappa^2}\Bigr)(B - \tau) \\[0.4em] &\quad - \frac{\sigma^2 B^2}{4\kappa}, \end{aligned}

where B=B(τ)B = B(\tau). Expanding −M+V/2-M + V/2 from the Gaussian route gives the same A(τ)−B(τ)rtA(\tau) - B(\tau) r_t, which confirms that this solution of the equation is the expectation. Itô’s formula applied to the bond gives dP/P=rt dt−B(τ) s(rt) dWtQdP/P = r_t \, dt - B(\tau)\, s(r_t)\, dW^{\mathbb{Q}}_t, so −B(τ)-B(\tau) is the sensitivity of the log price to the short rate, and in Vasicek the bond loading is −σB(τ)-\sigma B(\tau).

In plain words In an affine model the log price of each bond is a straight-line function of today’s short rate, with an intercept and a slope that depend only on the time to maturity. Finding the whole bond curve comes down to solving two ordinary differential equations.

Example For the constructed Vasicek values, B(5)=(1−e−2.5)/0.5≈1.835830B(5) = (1 - e^{-2.5})/0.5 \approx 1.835830 years and A(5)≈−0.126102A(5) \approx -0.126102, so

P(0,5)=eA(5)−B(5)⋅0.03≈e−0.181177≈0.834287,\begin{aligned} P(0,5) &= e^{A(5) - B(5) \cdot 0.03} \\[0.4em] &\approx e^{-0.181177} \\[0.4em] &\approx 0.834287 , \end{aligned}

the value of the Gaussian route, with continuously compounded yield −ln⁡(0.834287)/5≈0.036235-\ln(0.834287)/5 \approx 0.036235. Since ∂P/∂r=−BP\partial P/\partial r = -B P, a rise of 11 bp in r0r_0 lowers this price by about 1.835830⋅0.834287⋅0.0001≈0.0001531.835830 \cdot 0.834287 \cdot 0.0001 \approx 0.000153 to first order.

Cox-Ingersoll-Ross model

Definition The Cox-Ingersoll-Ross model, or CIR model, is the short-rate model

drt=κ(θ−rt) dt+ξrt dWtQ\begin{aligned} dr_t &= \kappa(\theta - r_t) \, dt \\[0.4em] &\quad + \xi \sqrt{r_t} \, dW^{\mathbb{Q}}_t \end{aligned}

with constants κ>0\kappa > 0, θ>0\theta > 0 and ξ>0\xi > 0 and a known r0≥0r_0 \ge 0. This equation has a unique strong solution, and that solution stays nonnegative, a result stated here without proof. The drift is the same mean-reverting drift as in Vasicek, so the conditional mean of rTr_T is again θ+(rt−θ)e−κτ\theta + (r_t - \theta)e^{-\kappa\tau}, but the instantaneous variance ξ2rt\xi^2 r_t is proportional to the level. The squared diffusion is affine in rr, so the bond price is affine, and its equations are

B′=1−κB−12ξ2B2,A′=−κθB,\begin{gathered} B' = 1 - \kappa B - \tfrac12 \xi^2 B^2, \\[0.4em] A' = -\kappa\theta B , \end{gathered}

with A(0)=B(0)=0A(0) = B(0) = 0. The quadratic 1−κB−12ξ2B21 - \kappa B - \tfrac12 \xi^2 B^2 has the roots (−κ±γ)/ξ2(-\kappa \pm \gamma)/\xi^2, and separating variables in this Riccati equation and integrating A′A' gives, with

γ=κ2+2ξ2,h(τ)=(γ+κ)(eγτ−1)+2γ,\begin{aligned} \gamma &= \sqrt{\kappa^2 + 2\xi^2}, \\[0.4em] h(\tau) &= (\gamma + \kappa)(e^{\gamma\tau} - 1) \\[0.4em] &\quad + 2\gamma, \end{aligned}

the solution

B(τ)=2(eγτ−1)h(τ),A(τ)=(2γe(κ+γ)τ/2h(τ))2κθ/ξ2,\begin{gathered} B(\tau) = \frac{2(e^{\gamma\tau} - 1)}{h(\tau)}, \\[0.4em] \mathcal{A}(\tau) = \Bigl(\frac{2\gamma e^{(\kappa + \gamma)\tau/2}}{h(\tau)}\Bigr)^{2\kappa\theta/\xi^2}, \end{gathered}

where A=eA\mathcal{A} = e^{A}, and the bond price P(t,T)=A(τ) e−B(τ)rtP(t,T) = \mathcal{A}(\tau)\, e^{-B(\tau) r_t}. The exponent 2κθ/ξ22\kappa\theta/\xi^2 needs ξ>0\xi > 0. The zero-diffusion case is the limit ξ→0\xi \to 0, which is deterministic discounting along the mean-reverting path, P(t,T)=exp⁡(−θτ−(rt−θ)(1−e−κτ)/κ)P(t,T) = \exp\bigl(-\theta\tau - (r_t - \theta)(1 - e^{-\kappa\tau})/\kappa\bigr).

In plain words The CIR rate is also pulled toward a long-run level, but its noise shrinks as the rate approaches zero. That keeps the rate from becoming negative while still giving a closed-form bond price.

Example With the constructed values r0=0.03r_0 = 0.03, κ=0.5\kappa = 0.5, θ=0.04\theta = 0.04, ξ=0.1\xi = 0.1 and τ=5\tau = 5, the instantaneous rate volatility today is ξ0.03≈0.017321\xi\sqrt{0.03} \approx 0.017321 per square-root year. Then γ=0.27≈0.519615\gamma = \sqrt{0.27} \approx 0.519615, h(5)≈13.721064h(5) \approx 13.721064, the exponent is 2κθ/ξ2=42\kappa\theta/\xi^2 = 4, and

B(5)≈1.812959,A(5)≈0.881920,P(0,5)≈0.881920 e−0.054389≈0.835234,\begin{aligned} B(5) &\approx 1.812959, \\[0.4em] \mathcal{A}(5) &\approx 0.881920, \\[0.4em] P(0,5) &\approx 0.881920 \, e^{-0.054389} \\[0.4em] &\approx 0.835234 , \end{aligned}

a continuously compounded yield of about 0.0360090.036009. These are exact values of the stated model, not a fit to market data.

CIR boundary behavior

Definition For the CIR model with κ,θ,ξ>0\kappa, \theta, \xi > 0, the standard boundary classification, stated here without proof, says the following for r0>0r_0 > 0.

  1. If the Feller condition 2κθ≥ξ22\kappa\theta \ge \xi^2 holds, then rt>0r_t > 0 for all t≥0t \ge 0 almost surely, so zero is never reached.
  2. If 2κθ<ξ22\kappa\theta < \xi^2, the rate reaches zero with positive probability, and at zero the diffusion vanishes while the drift κθ>0\kappa\theta > 0 pushes it straight back into positive values.

In both cases rt≥0r_t \ge 0 for all tt. Failing the Feller condition allows the value zero, never negative values. Started at r0=0r_0 = 0, the process leaves zero at once, and under the Feller condition it never returns. Equivalent measures agree on which events have probability zero, and reaching zero before a fixed horizon is such an event, so when the physical and the pricing dynamics are both CIR under equivalent measures, the Feller condition holds under both or under neither. The bond formula of the previous card does not use the Feller condition and holds in both cases. The Vasicek model is different in kind, since with σ>0\sigma > 0 its Gaussian rate is negative with positive probability at every future date.

In plain words Near zero the CIR noise is small and the drift points up. With enough upward drift compared with the noise, the rate never touches zero, and with less it can touch zero but bounces off at once.

Example For the constructed CIR values, 2κθ=0.042\kappa\theta = 0.04 is at least ξ2=0.01\xi^2 = 0.01, so the rate stays strictly positive. For the Vasicek values with the same r0r_0, κ\kappa and θ\theta and with σ=0.01\sigma = 0.01, the probability Q(r5<0)\mathbb{Q}(r_5 < 0) is about 4.2×10−54.2 \times 10^{-5}, small but positive. A model choice between these two is a choice of support for the rate, not only of a volatility level.

Measure-dependent parameters

Definition The parameters in a bond formula are those of the Q\mathbb{Q}-dynamics. Under the physical measure the same Vasicek rate may follow drt=κP(θP−rt) dt+σ dWtPdr_t = \kappa^{\mathbb{P}}(\theta^{\mathbb{P}} - r_t)\,dt + \sigma \, dW^{\mathbb{P}}_t. With the course’s Girsanov convention

dQdP∣Ft=E(−∫λ dWP)t,\left.\frac{d\mathbb{Q}}{d\mathbb{P}}\right|_{\mathcal{F}_t} = \mathcal{E}\Bigl(-\int \lambda \, dW^{\mathbb{P}}\Bigr)_t ,

where the market price of risk λ\lambda is predictable and the density is a true martingale, the process WtQ=WtP+∫0tλs dsW^{\mathbb{Q}}_t = W^{\mathbb{P}}_t + \int_0^t \lambda_s \, ds is a Q\mathbb{Q}-Brownian motion and the Q\mathbb{Q}-drift of rr is κP(θP−rt)−σλt\kappa^{\mathbb{P}}(\theta^{\mathbb{P}} - r_t) - \sigma\lambda_t. The diffusion coefficient σ\sigma is the same under both measures, since quadratic variation does not change under an equivalent change of measure, while the drift changes. The Q\mathbb{Q}-dynamics are again of Vasicek form only for a suitable specification, for example the affine choice λt=λ0+λ1rt\lambda_t = \lambda_0 + \lambda_1 r_t, which gives

κQ=κP+σλ1,κQθQ=κPθP−σλ0,\begin{gathered} \kappa^{\mathbb{Q}} = \kappa^{\mathbb{P}} + \sigma\lambda_1, \\[0.4em] \kappa^{\mathbb{Q}}\theta^{\mathbb{Q}} = \kappa^{\mathbb{P}}\theta^{\mathbb{P}} - \sigma\lambda_0 , \end{gathered}

with mean reversion under Q\mathbb{Q} when κQ>0\kappa^{\mathbb{Q}} > 0. A constant λ\lambda keeps κ\kappa and sets θQ=θP−σλ/κP\theta^{\mathbb{Q}} = \theta^{\mathbb{P}} - \sigma\lambda/\kappa^{\mathbb{P}}. For CIR, the classical choice λt=λˉrt\lambda_t = \bar{\lambda}\sqrt{r_t} keeps the square-root form with κQ=κP+ξλˉ\kappa^{\mathbb{Q}} = \kappa^{\mathbb{P}} + \xi\bar{\lambda} and the same product κθ\kappa\theta, under conditions that make the density a true martingale. A time-series estimate of κP\kappa^{\mathbb{P}} and θP\theta^{\mathbb{P}} is therefore not a pricing calibration until the market price of risk is specified, and bond prices inform the Q\mathbb{Q}-parameters.

In plain words The speed and level that describe how rates have actually moved need not be the ones that fit bond prices. The two sets are linked by the market price of interest-rate risk, and only the pricing-measure set belongs in a bond formula.

Example Suppose, as a constructed case, that κP=0.5\kappa^{\mathbb{P}} = 0.5, θP=0.03\theta^{\mathbb{P}} = 0.03, σ=0.01\sigma = 0.01 and the constant market price of risk is λ=−0.5\lambda = -0.5. Then θQ=0.03+0.01⋅0.5/0.5=0.04\theta^{\mathbb{Q}} = 0.03 + 0.01 \cdot 0.5/0.5 = 0.04, the value used above, and the five-year bond at r0=0.03r_0 = 0.03 is worth about 0.8342870.834287. Under P\mathbb{P} the bond has

dPP=(rt−σB(τ)λ)dt−σB(τ) dWtP,\begin{aligned} \frac{dP}{P} &= \bigl(r_t - \sigma B(\tau)\lambda\bigr) dt \\[0.4em] &\quad - \sigma B(\tau) \, dW^{\mathbb{P}}_t , \end{aligned}

so its expected return exceeds rtr_t by 0.01⋅1.835830⋅0.5≈0.0091790.01 \cdot 1.835830 \cdot 0.5 \approx 0.009179 per year at five years to maturity. These are model statements under the constructed parameters, not estimates of any market.

Check yourself

  1. In a constructed Vasicek model with r0=0.02r_0 = 0.02, κ=1\kappa = 1, θ=0.03\theta = 0.03 and σ=0.01\sigma = 0.01, find B(2)B(2), A(2)A(2), the price of the two-year bond and its continuously compounded yield. Compare with the price for σ=0\sigma = 0.
Show the answer

The slope is B(2)=1−e−2≈0.864665B(2) = 1 - e^{-2} \approx 0.864665. With σ2/(2κ2)=0.00005\sigma^2/(2\kappa^2) = 0.00005, the two terms of A(2)A(2) are 0.02995⋅(0.864665−2)≈−0.0340030.02995 \cdot (0.864665 - 2) \approx -0.034003 and −0.0001⋅0.8646652/4≈−0.000019-0.0001 \cdot 0.864665^2/4 \approx -0.000019, so A(2)≈−0.034022A(2) \approx -0.034022. Then A(2)−B(2)r0≈−0.034022−0.017293=−0.051315A(2) - B(2) r_0 \approx -0.034022 - 0.017293 = -0.051315, so P(0,2)≈e−0.051315≈0.949979P(0,2) \approx e^{-0.051315} \approx 0.949979 and the yield is 0.051315/2≈0.0256580.051315/2 \approx 0.025658. For σ=0\sigma = 0 the rate follows its mean path, the integrated rate is 0.06−0.01⋅0.864665≈0.0513530.06 - 0.01 \cdot 0.864665 \approx 0.051353 and the price is e−0.051353≈0.949943e^{-0.051353} \approx 0.949943. The difference of about 0.0000360.000036 is the convexity contribution, which is small here because σ\sigma and the horizon are small.

  1. Two constructed CIR models start at r0=0.03r_0 = 0.03. The first has κ=0.5\kappa = 0.5, θ=0.04\theta = 0.04 and ξ=0.1\xi = 0.1, the second κ=0.2\kappa = 0.2, θ=0.02\theta = 0.02 and ξ=0.1\xi = 0.1. For each, decide whether the Feller condition holds and what that implies. Can the rate in the second model become negative, and is its five-year bond price still given by the affine formula?
Show the answer

In the first model 2κθ=0.04≥0.01=ξ22\kappa\theta = 0.04 \ge 0.01 = \xi^2, so the Feller condition holds and the rate stays strictly positive. In the second, 2κθ=0.008<0.012\kappa\theta = 0.008 < 0.01, so the condition fails and the rate can reach zero with positive probability. It cannot become negative, since at zero the diffusion term vanishes and the drift κθ=0.004\kappa\theta = 0.004 is positive, so the CIR solution stays nonnegative. The affine formula does not depend on the Feller condition. Here γ=0.06≈0.244949\gamma = \sqrt{0.06} \approx 0.244949, h(5)≈1.559243h(5) \approx 1.559243, the exponent is 2κθ/ξ2=0.82\kappa\theta/\xi^2 = 0.8, and

B(5)≈3.082647,A(5)≈0.964342,P(0,5)≈0.964342 e−0.092479≈0.879160.\begin{aligned} B(5) &\approx 3.082647, \\[0.4em] \mathcal{A}(5) &\approx 0.964342, \\[0.4em] P(0,5) &\approx 0.964342 \, e^{-0.092479} \\[0.4em] &\approx 0.879160 . \end{aligned}

A Vasicek model with any σ>0\sigma > 0 would instead give negative rates positive probability.

  1. An analyst fits a Vasicek model to the history of the short rate and obtains κP=0.5\kappa^{\mathbb{P}} = 0.5, θP=0.03\theta^{\mathbb{P}} = 0.03 and σ=0.01\sigma = 0.01. The market price of risk is the constant λ=−0.5\lambda = -0.5, with the convention WtQ=WtP+λtW^{\mathbb{Q}}_t = W^{\mathbb{P}}_t + \lambda t. What are the pricing parameters, what is the five-year bond worth at r0=0.03r_0 = 0.03, and what goes wrong if the analyst puts θP\theta^{\mathbb{P}} into the bond formula?
Show the answer

Substituting dWtP=dWtQ−λ dtdW^{\mathbb{P}}_t = dW^{\mathbb{Q}}_t - \lambda \, dt gives the Q\mathbb{Q}-drift κPθP−σλ−κPrt\kappa^{\mathbb{P}}\theta^{\mathbb{P}} - \sigma\lambda - \kappa^{\mathbb{P}} r_t. So κQ=0.5\kappa^{\mathbb{Q}} = 0.5, σ\sigma stays 0.010.01, and

θQ=0.03−0.01⋅(−0.5)0.5=0.04.\begin{aligned} \theta^{\mathbb{Q}} &= 0.03 - \frac{0.01 \cdot (-0.5)}{0.5} \\[0.4em] &= 0.04 . \end{aligned}

The bond formula with θQ=0.04\theta^{\mathbb{Q}} = 0.04 gives P(0,5)≈0.834287P(0,5) \approx 0.834287, a yield of about 0.0362350.036235. With θP=0.03\theta^{\mathbb{P}} = 0.03 it gives A(5)≈−0.094461A(5) \approx -0.094461 and P(0,5)≈0.861108P(0,5) \approx 0.861108, a yield of about 0.0299070.029907, so the bond is overpriced by about 0.0268200.026820. The historical level describes the physical drift, while the bond price is a Q\mathbb{Q}-expectation. Using θP\theta^{\mathbb{P}} ignores the term premium that the negative λ\lambda builds into this constructed model.

How this lesson connects