Jacquier-Jarrow (2000) Bayesian Analysis of Contingent Claim Model Error

option-pricingmodel-errorbayesianmcmcblack-scholespredictive-densityheteroskedasticitymetropolis-hastingsgibbs-sampler

Summary

Jacquier and Jarrow formally incorporate parameter uncertainty and model error into the estimation of option pricing models. They construct a Bayesian Markov chain Monte Carlo (MCMC) estimator that delivers exact finite-sample inference on option values, hedge ratios, and pricing error distributions — avoiding the delta-method approximations that fail in the small samples typical of daily re-estimation. Applied to Black-Scholes and polynomial non-parametric extensions on TOYS'R US call options (Dec 1989–Mar 1990), the extensions improve in-sample fit but yield no out-of-sample improvement over the basic B-S, contrasting sharply with implied-tree methods that overfit in-sample.

Key Claims

Concepts Introduced or Extended

Entities Mentioned

Quotes

"The estimation method is as crucial as the model itself."

"Specification tests on the basis of the fit and predictive densities of the call price show that the failure to include model error in prediction intervals leads to an underestimation of the variability of the quotes."

"Out-of-sample, the non parametric expansions most always fail to improve on the B-S."

My Take

The central methodological contribution — fit density vs. predictive density — is underappreciated in the options pricing literature and transfers directly to any domain where a deterministic model is used for prediction (term structure, credit). The finding that estimation method matters as much as model choice is important but perhaps unsurprising in retrospect: overfitting is overfitting regardless of how theoretically motivated the model is. The limitation is that the paper applies only to static (constant-parameter) models; as the authors note, out-of-sample failure of non-parametric expansions is partly a consequence of time-varying smile dynamics that a static polynomial can't track. The natural extension — dynamic stochastic-volatility (SV)-augmented Bayesian estimation — was not implemented here.