Basic Prerequisites: 01 · From Zero.
1. Intuition & Practical Objective
Once you accept that calibration is a decision, the next question is: which decision? This page makes the three knobs of that decision precise and shows them fighting each other:
- The objective function - what distance are you minimizing (implied-vol RMSE, price RMSE, relative error)?
- The parameterization - how many dials does the model have, and what shape can it reach?
- The regularization - what penalty keeps the answer stable and non-pathological?
The practical objective is a single discipline: you want the fit that is good today and not dangerous tomorrow. A model that nails today’s quotes by contorting itself (high-degree smile, over-tuned SABR parameters) is worse than a slightly worse fit that is stable. This is the bias–variance trade-off made concrete: fit error (bias) buys you, in exchange, instability and non-identifiability (variance). Regularization is the control knob between them.
2. Mathematical Ground Truth & Derivations
The objective function family. With residuals in implied-vol, price, or relative-price space, the three standard objectives are
Because price is nonlinear in vol (vega is largest at ATM), weights ATM strikes far more than . Implied vol is the market unit (it is what is quoted), so desks almost always fit in vol space - a model that reproduces quoted vols is tradeable; one that merely reproduces some prices may not be.
The bias–variance decomposition (standard statistics, restated for calibration). For a fitted parameter :
where is the “true” (unknowable) market parameter. A rich model reduces bias (fits today) but inflates variance (noisy, unstable tomorrow). Regularization trades bias for variance: minimize
pulling toward a prior at the cost of a slightly worse fit. In least-squares form with design features, the ridge solution is the classic $(X^\top X + \lambda I)^{-1}X^\top y$ - adding to the diagonal of the (ill-conditioned) normal matrix is exactly what stabilizes it.
The overfitting mechanism, made explicit. Fitting an -th degree polynomial to noisy smile points: as , the in-sample residual (perfect fit) while the between-point and extrapolated behavior becomes wild, because the high-degree coefficients are determined by noise. The second derivative (butterfly) swings sign; the extrapolated vol explodes. Ridge shrinks those coefficients.
3. Computational Implementation - overfitting vs ridge on a smile
Fit implied-vol slices of increasing polynomial degree to a noisy market smile, then watch the extrapolation destabilize; then show ridge pulling it back. Stdlib only.
The degree-6 polynomial cuts the in-sample RMSE by (0.0082 → 0.0017) but extrapolates a vol of 1.42 where the true smile is ~0.35 - the fit is chasing noise. Ridge costs a little in-sample fit (RMSE 0.024) but restores sane extrapolation (0.42). This is calibration’s central trade-off, in numbers.
4. Failure Modes & First-Principles Breakdowns
- Overfitting the smile. A parameterization with enough knobs can drive today’s residuals to zero while being worthless (or dangerous) elsewhere - the degree-6 extrapolation above is the pathology. The market does not quote far wings densely, so those are where overfit surfaces misbehave most.
- Objective mismatch. Fitting price-RMSE instead of vol-RMSE silently biases the fit toward ATM and away from the wings; relative-price error blows up on cheap OTM options. State the objective explicitly (see Index Hub table).
- Ill-conditioned normal equations. With collinear parameters the Gram matrix is near-singular; tiny quote noise swings the solution hugely. Ridge () is the first-principles fix (used directly in 04 · Stochastic Vol for the ridge).
- Forgetting that a fit is static. A parameter set that fits today is not a model of tomorrow. The bias–variance knob you set now determines how much the calibration drifts when the market moves - see 05 · Failure Modes.
5. References
- Gatheral, The Volatility Surface
- Bergomi, Stochastic Volatility Modeling
- Hull, Options, Futures, and Other Derivatives
- Brigo–Mercurio, Interest Rate Models
6. Connected Graph Bridges
- Back: 01 · From Zero
- Forward: 03 · Calibrating Local Vol · Index Hub
- Sibling: Implied Volatility Surfaces