Skip to content

FRM Exam Part II · The Art of Term Structure Models: Volatility and Distribution

Vasicek Model and Mean Reversion: Formula and Interpretation

Updated 11 October 2026 · Fact-checked

The Vasicek model describes the short rate as dr = k(θ − r)dt + σ dW. The rate is pulled toward a long-run level θ at speed k, with constant normal volatility σ. To solve questions, find the drift from the gap (θ − r), then note that mean reversion damps the volatility of long rates.

Understand Vasicek Model and Mean Reversion

A short-rate model says how the short-term interest rate moves over time. The baseline is a constant-volatility normal model without mean reversion (often called Model 1). It lets rates wander with no pull. Rates can drift far from any sensible level. The Ho-Lee model adds a time-dependent drift to this baseline, but still has no mean reversion.

The Vasicek model fixes this with mean reversion. The short rate r is pulled toward a long-run level θ. The further r is from θ, the stronger the pull. The speed of the pull is set by k, the mean-reversion parameter.

The expected change in the rate over a short time dt is k(θ − r)dt. If r is below θ, the drift is positive and rates tend to rise. If r is above θ, the drift is negative and rates tend to fall. On top of this, a random shock with constant volatility σ is added. Because shocks are normal, the model can produce negative rates.

Mean reversion changes the volatility term structure. A shock to the short rate fades over time, so long rates move less than short rates. Under Ho-Lee, a shock persists forever and all rates move by the same amount in a parallel shift. Under Vasicek, the volatility of long rates falls as maturity rises.

Vasicek is an equilibrium model. Its constant parameters give only a limited set of curve shapes, so it generally cannot match today's observed term structure exactly. Models with time-dependent drift, such as Ho-Lee and Hull-White, can fit the initial curve. Vasicek does give closed-form bond prices and option prices, which is why it is popular.

Key formulas to remember

Vasicek short-rate process
dr = k(θ − r)dt + σ dW
k is the speed of mean reversion, θ the long-run rate, σ the constant volatility. Under the risk-neutral measure, θ is the risk-neutral long-run level.
Expected rate over a short step
E[Δr] = k(θ − r) × dt
Positive if r < θ, negative if r > θ.
Expected rate at horizon T
E[r(T)] = θ + (r(0) − θ) × e^(−kT)
The gap to θ shrinks by the factor e^(−kT).
Variance of the short rate at T
Var[r(T)] = σ² × (1 − e^(−2kT)) ÷ (2k)
For k > 0, this tends to σ² ÷ (2k) as T grows, so long-horizon variance is bounded.
Volatility of the T-year zero-coupon yield
Yield volatility = σ × (1 − e^(−kT)) ÷ (kT)
This is the volatility of the T-year zero-coupon yield (the T-year spot rate). It equals σ × B(T) ÷ T, where B(T) = (1 − e^(−kT)) ÷ k. It does not apply to the short rate itself, whose volatility stays σ. It falls as T increases, so the volatility term structure slopes downward. Under Ho-Lee, B(T) = T, so the zero-coupon yield volatility is σ × T ÷ T = σ at every maturity.
Half-life of a shock
Half-life = ln(2) ÷ k
Time for the gap to θ to halve.
Limit k → 0
k(θ − r)dt → 0, so dr = σ dW
As k goes to zero the drift term vanishes. The model becomes a driftless, constant-volatility normal model. Mean reversion disappears and long-rate volatility equals short-rate volatility.

How to solve Vasicek Model and Mean Reversion questions

Use this order for any Vasicek or mean-reversion question.

  1. 1Identify the parameters: k, θ, σ, current r, and the horizon T.
  2. 2Decide what is asked: expected rate, variance, volatility of a long rate, or a comparison with Ho-Lee.
  3. 3For the expected rate, compute θ + (r − θ) × e^(−kT). For one short step, use k(θ − r)dt.
  4. 4For variance or standard deviation, use σ² × (1 − e^(−2kT)) ÷ (2k) and take the square root if needed.
  5. 5For the volatility of long rates, apply the damping factor (1 − e^(−kT)) ÷ (kT) to σ.
  6. 6Check direction: r below θ means upward drift; r above θ means downward drift.
  7. 7Interpret: state that mean reversion makes long rates less volatile than short rates, and note any negative-rate possibility.

Quickest way: Gap, decay, damp

When to use it: Use for multiple-choice questions that give k, θ and r and ask about expected rates or relative volatility.

  1. Compute the gap: θ − r. Its sign gives the direction of drift.
  2. Multiply the gap by k × dt for a one-step change, or by (1 − e^(−kT)) for the expected move over T.
  3. For comparison questions: higher k means faster reversion, lower long-rate volatility and a shorter half-life.
  4. For Ho-Lee versus Vasicek: Ho-Lee has no mean reversion and parallel shocks; Vasicek has reversion and damped long-rate volatility.
  5. Eliminate options that show long-rate volatility equal to or above short-rate volatility when k > 0.

Common mistakes in Vasicek Model and Mean Reversion

  • Treating θ as the current rate or as the expected rate at all horizons.

    The name 'long-run level' sounds like a forecast for tomorrow.

    Fix: θ is only the level toward which rates are pulled. The expected rate at T is θ + (r − θ)e^(−kT), which sits between r and θ.

  • Getting the drift sign wrong.

    Students compute (r − θ) instead of (θ − r).

    Fix: Always write k(θ − r). If r is below θ, drift is positive.

  • Saying Vasicek rates cannot be negative.

    Mean reversion to a positive θ feels like a floor.

    Fix: Shocks are normal with constant volatility, so rates can be negative. Cox-Ingersoll-Ross uses dr = k(θ − r)dt + σ√r dW, so volatility depends on the rate level and rates stay non-negative. In that model the rate cannot reach zero if the Feller condition 2kθ ≥ σ² holds.

  • Confusing Vasicek with Ho-Lee on volatility of long rates.

    Both are normal models with constant σ.

    Fix: Ho-Lee has no mean reversion, so all rates have the same volatility. Vasicek's reversion makes long-rate volatility lower than short-rate volatility.

  • Using e^(−k) instead of e^(−kT), or mixing units of k and T.

    Rushing and forgetting the horizon.

    Fix: Write kT first and check that k is per year when T is in years.

  • Thinking higher k means higher volatility.

    A stronger pull feels like more movement.

    Fix: Higher k pulls shocks away faster, so long-horizon variance σ² ÷ (2k) falls.

Worked examples

Example 1

In a Vasicek model, k = 0.25 per year, θ = 4%, and the current short rate is 2%. What is the expected short rate in 2 years? Use e^(−0.5) = 0.6065.

Show the solution
  1. Gap now: r − θ = 2% − 4% = −2%.
  2. Decay factor: e^(−kT) = e^(−0.25 × 2) = e^(−0.5) = 0.6065.
  3. Remaining gap: −2% × 0.6065 = −1.213%.
  4. Expected rate: 4% + (−1.213%) = 2.787%.

Answer: About 2.79%. The rate rises from 2% toward 4% but has closed only about 39% of the gap.

Example 2

A risk manager compares two normal models for the short rate, both with σ = 1% a year. Model A (Ho-Lee) has no mean reversion. Model B (Vasicek) has k = 0.5. Using the damping factor (1 − e^(−kT)) ÷ (kT), approximately what is the volatility of the 4-year zero-coupon yield (the 4-year spot rate) in Model B? Use e^(−2) = 0.1353.

Show the solution
  1. Compute kT = 0.5 × 4 = 2.
  2. Numerator: 1 − e^(−2) = 1 − 0.1353 = 0.8647.
  3. Damping factor: 0.8647 ÷ 2 = 0.4324.
  4. Volatility of the 4-year zero-coupon yield: 1% × 0.4324 = 0.432%.
  5. Model A: in Ho-Lee, B(T) = T, so the zero-coupon yield volatility is σ × T ÷ T = 1% at every maturity, including 4 years.

Answer: The 4-year zero-coupon yield has a volatility of about 0.43% a year in Vasicek versus 1% in Ho-Lee. Mean reversion cuts the volatility of long-maturity yields.

Exam tips

  • Expect conceptual questions on how k affects volatility across maturities: higher k gives a more strongly downward-sloping volatility term structure.
  • Memorise the contrast with Ho-Lee: no reversion, parallel shocks, same volatility at every maturity.
  • Watch for the negative-rate point; it is a standard listed weakness of Vasicek.
  • Do the sign check on k(θ − r) before any arithmetic; it removes two options quickly.
  • Questions on pricing give you the inputs for bond and option formulas; the main task is to identify which parameter feeds which step.

Practice questions from The Art of Term Structure Models: Volatility and Distribution

Vasicek Model and Mean Reversion: frequently asked questions

What is the main difference between Ho-Lee and Vasicek?

Ho-Lee has a time-dependent drift but no mean reversion, so shocks persist and rates of all maturities have the same volatility. Vasicek pulls the rate toward a long-run level, so shocks fade and long-rate volatility is lower.

How does mean reversion affect the term structure of volatility?

It makes the volatility of rates fall as maturity increases. Short rates feel the full shock, while long rates average over a period during which the shock decays. Higher k produces a steeper decline.

Can the Vasicek model give negative interest rates?

Yes. The shock is normally distributed with constant volatility, so the short rate can fall below zero even when θ is positive. This was once seen as a flaw but is less so when negative rates occur in reality.

What does the parameter k represent?

k is the speed of mean reversion. It sets how quickly the rate moves toward θ. A higher k means a shorter half-life, ln(2) ÷ k, for deviations from θ.