A desk has bootstrapped a discount curve from market quotes and wants a short-rate model whose bond prices reproduce that curve exactly today, while keeping Gaussian dynamics for options and future scenarios. A Vasicek model has three constant parameters, so in general it cannot match a whole curve. Which time-dependent drift makes a Gaussian short rate fit any smooth initial curve, and what does the fitted model say about bond prices at a later date? This lesson writes the Hull-White rate as a mean-reverting Gaussian factor plus a deterministic shift, derives the shift and the drift from Gaussian discount moments, obtains the conditional bond price, and explains why fitting the curve does not identify the speed and volatility parameters.
Key terms
Hull-White model
Definition Under a pricing measure for the money-market account , the one-factor Hull-White model is
with constants per year and per square-root year, a known , and a deterministic, locally integrable function in rate units per year. For the solution is
In this convention is the whole constant term of the drift. Another common convention writes the drift as with a mean level , so the same symbol has a different numerical meaning there, and formulas from the two conventions must not be mixed. A constant gives the Vasicek model with speed and level . This lesson keeps and constant, and time-varying or is a further extension.
In plain words Hull-White keeps the Gaussian noise and the pull toward a level of the Vasicek model, but lets the target move over time on a schedule fixed today. That schedule is chosen so that the model’s bond prices match an observed curve.
Example With per year and the constant per year, the model is Vasicek with long-run level . In the convention the same model has . A value read as in one convention and entered as in the other would change the drift constant by a factor of ten.
Gaussian short rate
Definition Write the rate as
where is a continuous deterministic function and the factor solves . Then is Gaussian with mean and variance , so is Gaussian with mean and the same variance, and given it is Gaussian with mean and variance . With the kernel , a stochastic Fubini interchange, valid because the kernel is deterministic and square integrable on every finite horizon, gives
a centered Gaussian variable. Expanding the square of the kernel inside the Itô isometry gives its variance
For and the rate is negative with positive -probability. That is a property of the Gaussian model, not a failure of its solution.
In plain words The short rate at each future date is a Gaussian random variable, made of a fixed curve plus a mean-reverting noise that starts at zero. Its integral over time is Gaussian too, which makes discount factors easy to average.
Example With and , the variance of is , a standard deviation of about . For the fitted flat curve of the later cards the mean is , so . At five years the standard deviation is about and the mean about , which gives . The integrated factor has .
Deterministic shift
Definition In the representation , the deterministic shift moves the rate distribution at each date by a fixed amount and leaves its randomness to the factor . Since is centered Gaussian with variance , the model’s initial bond prices are
Because , the initial short rate is . When is continuously differentiable, adding to the equation for gives
which is the Hull-White model with . Conversely, every Hull-White model has this form with , because subtracting this mean from the solution leaves exactly the factor .
In plain words The model splits the rate into a random part that carries all the uncertainty and a fixed curve that carries the level. Moving the fixed curve changes every bond price without touching the randomness.
Example Take a constructed flat initial curve with forward rate , so the market price of the five-year bond is . With the factor vanishes, , and the shift reproduces this price. With and the same shift gives
too high by about . Setting the shift equal to the forward curve ignores the convexity that rate uncertainty adds to discount factors.
Initial curve fitting
Definition Let the initial market curve satisfy for and , with instantaneous forward rate continuous on , so that . The model fits the initial curve if for every . With the shift representation this means
for every such . Both sides vanish at , so for a continuous the condition is equivalent to equality of the derivatives. With , the unique fitting shift is
At it gives , so the model’s initial short rate must equal the curve’s instantaneous forward rate at zero. The fit holds for every and , so it does not identify these parameters. Choosing them is a separate calibration to further instruments, such as caps or swaptions, under a declared objective and constraints.
In plain words To reproduce today’s curve, the shifted rate must equal the market forward rate plus a small convexity correction. The correction offsets the extra value that rate uncertainty gives every bond. It grows with the horizon and with , and it is smaller when mean reversion is stronger.
Example For the flat curve with , and , the correction factor is . Since , the shift at one year is . At five years , and for long horizons the correction approaches . The fit is exact. At , for example, , so . For the expected short rate under lies above the forward rate , which is instead the expected short rate under the -forward measure of Numeraires and forward measures.
Time-dependent drift
Definition Assume in addition that is continuously differentiable on . In the convention with , the drift function that fits the initial curve is for the fitting shift, which works out to
The derivative of the shift contributes , and times the shift contributes , and together these give the last term. It is the unique continuous with this initial rate for which the model reproduces on , since the fit determines and determines . The drift depends on the slope of the forward curve, which is the second derivative of the log discount curve, and differentiation amplifies small errors in a bootstrapped curve. Smooth interpolation of the initial curve matters for this reason.
In plain words The drift has to follow the slope of the forward curve, pull toward its level and add a small convexity term. A jagged forward curve gives a jagged drift.
Example For the flat curve with and the slope term is zero, and , so the drift at one year is per year, slightly above because of the convexity term. If the forward curve carried a small wiggle , one basis point with a period of one year, the drift would gain , whose amplitude is about per year, about a fifth of .
Conditional bond price
Definition In the fitted model, let and . Given , the integral is Gaussian with mean and variance . With and , the Gaussian exponential moment gives
Substituting the fitting shift and and evaluating the exponential integrals gives, with ,
where
The price is exponential-affine in with slope in the log, as in Vasicek. At both terms of vanish, because and , so for every maturity. The ratio is the forward bond price fixed today, while is random through .
In plain words The future price of a bond in the fitted model starts from today’s forward bond price. It is pushed down when the short rate at that date is above the curve’s forward rate and up when it is below, and a small convexity term lowers it further.
Example In the flat-curve model with and , suppose the short rate at year one is , a constructed state rather than a market observation, and value the bond that matures at year five. Then years, the forward bond price is , the state term is , and the variance term is . The exponent is , so
The direct Gaussian expression of the first display gives the same value. If instead , the forward rate at year one, the state term vanishes and , still below the forward bond price because of the variance term.
Check yourself
- For the flat initial curve with forward rate , and , compute the fitting shift and the drift in the convention .
Show the answer
The shift is . Since , its square is about , and . The slope of the flat forward curve is zero, so the drift is
With , and , this is per year. Both quantities exceed their zero-volatility values and by convexity terms.
- A pricing library implements Hull-White with the drift . A colleague passes it the value from this page, with , as . What constant drift term does the library then use, what is the resulting drift at , and what input is correct?
Show the answer
The library forms the constant term instead of , so at its drift is about per year, while the fitted model has per year. The rate would be pushed down toward a level near , and the model would no longer reproduce the initial curve. The correct input is , a mean level in rate units, not a drift rate. The two conventions describe the same model only when this rescaling is applied at every date.
- Two analysts fit the same flat curve with forward rate . One uses and the other , both with . Do both reproduce the curve? Compare their values of the bond maturing at year five, at year one, given , and say what information could separate the two choices.
Show the answer
Both reproduce the curve exactly, because the fitting shift exists for every and . The shifts differ only slightly, for example and . Their conditional bond prices differ more. For the previous card gives . For the slope is , the state term is about , the variance term is about , the exponent is about , and
Faster mean reversion pulls the high rate back sooner, so the bond loses less value. The initial curve cannot tell the two models apart. Prices of instruments that depend on rate volatility and on how future curves move, such as caps and swaptions, carry that information, and choosing and from them is a calibration with its own objective. A choice of would also fit the curve, but then the short rate at year one equals with certainty, and the state cannot occur.