Contingent Claim Model Error

option-pricingmodel-errorbayesianmcmcpredictive-densityblack-scholesheteroskedasticity

Definition

Contingent claim model error is the stochastic gap between a theoretical option pricing formula and observed market prices, arising from model misspecification, market frictions, and occasional quote errors. Rather than eliminating this gap by overfitting (as in implied tree methods) or ignoring it (as in standard nonlinear least squares (NLS)), the model-error approach treats ηi\eta_i explicitly as a random variable with a specified distribution, enabling formal likelihood-based inference and well-calibrated out-of-sample predictions.

Key Ideas

How It Works

Likelihood and Posterior

Given NN quotes CiC_i with model b(xi,θ)b(x_i, \theta), the likelihood is:

(θy)=i=1Nfη(Cib(xi,θ))\ell(\theta|y) = \prod_{i=1}^N f_\eta(C_i - b(x_i,\theta))

(or the log version for multiplicative errors). Even for Black-Scholes with homoskedastic normal errors, the posterior p(θy)(θy)p(θ)p(\theta|y) \propto \ell(\theta|y)p(\theta) has no analytical form because σ\sigma (underlying volatility) enters the model nonlinearly through the Black-Scholes formula.

Markov Chain Monte Carlo (MCMC) Algorithm

Decompose θ=(σ,β,ση)\theta = (\sigma, \beta, \sigma_\eta):

  1. Metropolis for σ\sigma: Choose blanketing density qq (truncated normal at mode of posterior). Accept/reject candidate draws proportional to p(σ)/q(σ)p^*(\sigma)/q(\sigma).
  2. Gibbs for (β,ση)(\beta, \sigma_\eta): Given σ\sigma, the model is linear regression — draw directly from Normal-Gamma conjugate conditionals.
  3. Heteroskedastic extension: Add a Gibbs cycle over ση,j\sigma_{\eta,j}, j=1,,Jj = 1, \ldots, J (one per moneyness group).

Draws of any function g(θ)g(\theta) — model price, hedge ratio Δ\Delta — are obtained by direct computation g(θ(s))g(\theta^{(s)}) for each MCMC draw. No delta method.

Predictive Density

For each draw θ(s)\theta^{(s)}, draw η(s)N(0,(ση(s))2)\eta^{(s)} \sim \mathcal{N}(0, (\sigma_\eta^{(s)})^2) and compute C(s)=b(x,θ(s))exp(η(s))C^{(s)} = b(x, \theta^{(s)}) \cdot \exp(\eta^{(s)}) (log model). The empirical distribution of {C(s)}\{C^{(s)}\} is the predictive density. Coverage tests check: what fraction of actual quotes CC falls in the predictive IQR?

Why It Matters

Open Questions

Related