Skip to content
Module 03 of 1055 min readAdvanced

Interpolation and yield-curve construction

Linear, cubic spline, monotone-preserving. Building a discount curve from a noisy set of bond prices. Bootstrapping the zero curve.

30%

Listen along

Read “Interpolation and yield-curve construction” aloud

Plays in your browser using on-device text-to-speech — nothing leaves the page.

Interpolation constructs a smooth function passing through a finite set of data points. In finance: building a yield curve from a sparse set of observed bond yields, constructing implied-vol surfaces from listed option prices, smoothing risk metrics across time. The choice of interpolation method is a model choice with real economic consequences.

Linear interpolation

Connect successive points with straight lines. Simple, continuous, monotonic-preserving. Discontinuous first derivative. Fine for quick approximations; rarely the right choice for yield curves.

Polynomial interpolation

Pass a single polynomial of degree n-1 through n points (Lagrange or Newton form). Smooth in principle but oscillates wildly at high n (Runge's phenomenon). Never use high-degree polynomial interpolation for noisy or extended data.

Cubic splines

Piecewise cubic polynomials connected so that the function and its first and second derivatives are continuous. Local — changing a node only affects nearby spline segments. Smooth, accurate, the default for most interpolation needs.

Monotone cubic splines (Hyman, Fritsch-Carlson)

Cubic splines that preserve monotonicity of the input data. Critical for yield curves, where the discount factor must be monotonically decreasing in maturity. The Hyman filter or the Fritsch-Carlson scheme adjusts spline slopes to maintain monotonicity.

Yield-curve interpolation

The yield curve is observable at a discrete set of maturities (e.g., 3M, 6M, 1Y, 2Y, 5Y, 10Y, 20Y) but options/swaps may need rates at any maturity in between. Interpolation choices:

  • Interpolate yields directly (linear or cubic).
  • Interpolate log-discount-factors linearly = piecewise-constant forward rates. Standard practitioner default.
  • Interpolate forward rates with monotone splines = smoother forwards.
  • Bootstrap zero-coupon yields from coupon-bearing instruments first; then interpolate.

Forward-rate stability

Different interpolation methods on yields look very similar to the eye but produce wildly different forward-rate curves. The forward rate is a derivative-like quantity; small differences in spline shape produce kinks and oscillations in forwards that can move trading-strategy P&Ls. Always check forward curves, not just yield curves.

Nelson-Siegel parametric form

Instead of interpolating, fit a 4-parameter functional form to the yields:

math
y(τ) = β_0 + β_1 (1 - exp(-τ/λ))/(τ/λ) + β_2 [(1 - exp(-τ/λ))/(τ/λ) - exp(-τ/λ)]

Parsimonious, economically interpretable (level, slope, curvature), and forces a smooth shape. Used by central banks (Fed, BoE, BCE, CBK) for official yield-curve reporting. Limitation: cannot fit highly oscillatory curves.

Implied-volatility surface

Listed options have strikes and maturities; trader desks need IVs at any (K, T). Two-dimensional interpolation: typically cubic spline in moneyness (K/S), linear in total variance T·σ² in maturity. Total-variance interpolation prevents calendar-spread arbitrage. SVI (stochastic-volatility-inspired) parameterisations fit smooth functional forms.

Multivariate / scattered-data interpolation

When data isn't on a grid (irregular maturities, sparse vol points), use radial basis functions, kriging, or thin-plate splines. More complex; needed when grid-based methods don't apply.

Exercise

You have zero yields at maturities 1Y = 4%, 2Y = 5%, 5Y = 6%, 10Y = 6.5%. (1) Compute the linearly-interpolated 3-year zero yield. (2) Compute the linearly-interpolated log-discount-factor at 3 years. (3) Compare to the implied-forward-rate construction.

Loading progress…
LeadAfrikPublic Economics Hub