Calibration and Parameter Estimation in Models › Objective Functions for Calibration

Michael BrenndoerferDecember 13, 20254 min read
Quantitative FinanceAll chapters
Part 8 of 15Econometrics and Statistical Modeling
Chapter 45Calibration and Parameter Estimation in Models › Objective Functions for Calibration
Reading section 3 of 17 · Objective Functions for Calibration · 4 minSection 3 of 17 · 4 min

Book contents

Section 3 of 17 · 4 min read

Calibration and Parameter Estimation in Models › Objective Functions for CalibrationOne section · Sections in this chapter3 / 17 ↓
Reading tools Definitions & inline links

Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.

Article links

Make inline references clickable

The loss function defines what "good calibration" means. Different objectives can lead to different calibrated parameters, and the choice should reflect how the model will be used. A model calibrated for pricing exotic derivatives may need different parameter values than one calibrated for risk management, even if based on the same underlying framework.

Price-Based Calibration

The most direct approach minimizes differences between model and market prices. Matching vanilla quotes aligns the model prices of those hedging instruments with the market. Exotic valuations still depend on dynamics and assumptions that the vanilla calibration may not identify.

For options, a common choice is to calibrate in volatility space rather than price space. Instead of minimizing price errors, we minimize implied volatility errors:

L(θ)=∑i=1nwi(σimodel(θ)−σimkt)2L(\theta) = \sum_{i=1}^{n} w_i \left( \sigma_i^{model}(\theta) - \sigma_i^{mkt} \right)^2

where:

  • σimodel(θ)\sigma_i^{model}(\theta): implied volatility derived from the model price for instrument ii
  • σimkt\sigma_i^{mkt}: observed market implied volatility for instrument ii
  • wiw_i: nonnegative weight for instrument ii, with at least one positive weight
  • nn: number of calibration instruments

Volatility-space calibration offers several useful interpretations:

  • Quote units are comparable: a one-percentage-point volatility error has the same volatility units across options. Its dollar impact still depends on Vega, the sensitivity of price to volatility.
  • Numerical behavior depends on the instruments and model. Low Vega can amplify price errors during IV inversion, so volatility loss need not have smoother gradients or better conditioning.
  • Errors are convenient to interpret when the market quotes the instruments in implied volatility.

Model and market prices must admit an implied volatility under the same option conventions. For the no-dividend European calls used below, prices strictly between discounted intrinsic value and spot have a finite positive Black-Scholes IV. Boundary and invalid prices require explicit handling.

Bid-Ask Spread Considerations

Market prices are not single values; they come with bid-ask spreads that reflect the cost of transacting and the uncertainty about fair value. A sophisticated calibration might seek parameters such that model prices fall within observed bid-ask bounds rather than matching midpoint prices exactly:

minimize L(θ)subject toPibid≤Mi(θ)≤Piaskfor all i\text{minimize } L(\theta) \quad \text{subject to} \quad P_i^{bid} \leq M_i(\theta) \leq P_i^{ask} \quad \text{for all } i

where:

  • PibidP_i^{bid}: market bid price, the highest price at which someone is willing to buy
  • PiaskP_i^{ask}: market ask price, the lowest price at which someone is willing to sell
  • Mi(θ)M_i(\theta): model price
  • L(θ)L(\theta): loss function to minimize
  • θ\theta: model parameters

A model price inside an executable bid-ask interval is compatible with that individual quote, but it does not establish joint no-arbitrage or model adequacy. The constraints are usable only when they are jointly feasible: a restricted model may not intersect all quote bands. If no feasible fit exists, investigate the quotes and model restrictions or use explicit slack variables or outside-spread penalties.

Maximum Likelihood Estimation

For time-series models like GARCH or short-rate models estimated from historical data, maximum likelihood estimation (MLE) provides a principled framework rooted in statistical theory. Given observations y1,y2,…,yTy_1, y_2, \ldots, y_T and a model specifying the conditional density f(yt∣yt−1,…,y1;θ)f(y_t | y_{t-1}, \ldots, y_1; \theta), the log-likelihood is:

ℓ(θ)=∑t=1Tlog⁡f(yt∣yt−1,…,y1;θ)\ell(\theta) = \sum_{t=1}^{T} \log f(y_t | y_{t-1}, \ldots, y_1; \theta)

where:

  • ℓ(θ)\ell(\theta): log of the observed data's joint density under the model, viewed as a function of the parameters
  • θ\theta: vector of model parameters
  • TT: number of time series observations
  • f(⋅)f(\cdot): conditional probability density specified by the model
  • yty_t: observation at time tt

For continuous observations, likelihood compares joint densities as a function of θ\theta; the probability of one exact observed vector is zero. For discrete observations, use probability masses instead. Higher likelihood means a better fit by this criterion under the assumed model, rather than a higher posterior probability that the parameter is true.

Maximizing ℓ(θ)\ell(\theta) fits the specified joint or conditional likelihood to the observed sample. The displayed sum uses the conditional-density factorization; the first term requires an initial-density or conditioning convention. This likelihood approach is commonly used for fitting GARCH models to return data.

Under appropriate regularity, identification and correct-specification conditions, MLE is consistent and asymptotically normal. It can attain the asymptotic information bound within the regular estimator class; this is not a minimum-variance guarantee among every consistent estimator. A computable likelihood alone does not ensure a finite maximizer, correct specification or reliable finite-sample recovery.

Combined Objectives

Calibration may need to preserve an initial yield curve while fitting option prices. Exact curve matching must be built into the parameterization, imposed as equality constraints or preserved by a hierarchical procedure. A weighted composite objective generally trades discrepancies unless a separate mechanism enforces the exact curve fit.