Basic Prerequisites: Heston & SABR and 02 · The Calibration Problem.
1. Intuition & Practical Objective
Stochastic-volatility models add a second source of randomness - the volatility itself moves. Heston: . SABR: . Two extra facts make calibration structurally different from local vol:
- Prices are no longer unique (the market is incomplete - one stock cannot hedge the vol driver), so the model parameters carry a risk-neutral choice about the price of vol risk. We work directly under (set the vol-risk price , Gatheral Ch 1) because we fit to option prices.
- The parameters fight over the same features of the smile. The ATMF skew is (to first order) controlled by the combination (Heston) or (SABR), not by and separately. Two very different parameter sets can reproduce nearly the same smile.
The practical objective of this page is twofold: (a) run a real least-squares fit of SABR to a smile (it works, and recovers the truth), and (b) show the parameter-identification problem - that the smile fixes combinations of parameters, not the parameters themselves - and how a ridge penalty stabilizes the choice. This is the calibration subtlety that separates a working desk calibration from a naive one.
2. Mathematical Ground Truth & Derivations
Heston’s fast-calibration structure (Gatheral Ch 3). In the Heston model the implied-variance skew is, to first order, -driven: short-dated skew , long-dated skew as (Gatheral eq 3.19). This gives the practical recipe: two expirations fix and ; the ATM term structure fixes and ; the skew curvature separates from . But note the identifiability issue hidden here: the short- and long-dated skews each only pin the product - and since and are anticorrelated in effect, they are hard to separate from a single slice.
SABR asymptotics (Gatheral Ch 7, Hagan–Kumar–Lesniewski–Woodward 2002). For :
with ATM skew . The skew is set by ; the curvature (wings) by (vol-of-vol); controls the backbone (how ATM vol depends on level). Because and trade off - a lower (more normal dynamics) can mimic the effect of a more negative - the pair is not identifiable from one slice: the smile pins the combination, and different with adjusted fit equally well.
The ridge. In Heston-style fitting, the mean-reversion speed (or ) and the vol-of-vol are highly collinear through the skew term and the short/long skew ratio; the literature routinely reports that the speed of mean reversion is poorly identified from a single snapshot. The first-principles remedy is the same ridge as in 02: add so the optimizer does not wander along the flat (near-degenerate) direction of the objective.
3. Computational Implementation - a real SABR fit + the identification problem
Fit the 4-parameter Hagan SABR formula to a smile generated from a known truth (so we can see both the recovery and the degeneracy). Then freeze at different values and refit - if many ‘s fit equally well, is not identifiable. Then add a ridge on . Stdlib only (Nelder–Mead least squares).
Two lessons jump out. (1) The free fit recovers the truth ( vs true ), because the data was generated by SABR. (2) Non-identifiability: freezing at , , or gives statistically identical fits (RMSE 0.00138 / 0.00137 / 0.00141) yet very different () and . The smile cannot tell them apart - but they carry different hedges. The ridge is the fix: with the fit pins to the prior while losing nothing measurable in fit (RMSE 0.00138 vs 0.00137). You cannot fit your way out of an identification problem - you must regularize it.
4. Failure Modes & First-Principles Breakdowns
- Non-identifiability of (SABR) and (Heston). The smile pins products like , not the parameters. Different sets fit equally but hedge differently. Regularize or fix one parameter (the desk’s convention fixes , e.g. equity, FX).
- One-slice blindness. A single maturity fits and but cannot separate mean reversion; term structure (multiple maturities) is required for , and even then is weakly identified. Gatheral’s recipe uses the term structure of skew to separate parameters.
- No time-homogeneous SV model fits the market short end. Gatheral Ch 3: the observed short-dated skew rises faster than Heston allows - a pure diffusion SV model cannot match the far short-end smile; jumps are needed (see Heston & SABR). A calibration that “fits” by contorting parameters there is overfitting.
- Heston’s structural deficiencies. Bergomi Ch 6: Heston hard-wires skew (inverse to vol level - reality shows the opposite), has a single vol-of-vol time scale , and cannot fit a general variance-swap term structure. Calibrating it to a wide surface forces compromises.
- Incomplete-market pricing choice. The choice (no vol-risk premium) is a modeling assumption; it affects exotic prices even when the vanilla fit is identical.
5. References
- Gatheral, The Volatility Surface
- Bergomi, Stochastic Volatility Modeling
- Hagan–Kumar–Lesniewski–Woodward (2002), “Managing Smile Risk”
- Hull, Options, Futures, and Other Derivatives
6. Connected Graph Bridges
- Back: 03 · Calibrating Local Vol · Index Hub
- Forward: 05 · Failure Modes · 06 · Advanced Extensions
- Sibling: Heston & SABR · Implied Volatility Surfaces