Skip to content
All library documents

Methods for Fitting Option Prices and Recovering Implied Densities

Article Quant Q&A · Author: Jared

Summary

This note compares approaches for fitting European call prices across strike and recovering the risk-neutral distribution implied by options. One method fits call prices directly with arbitrage-constrained cubic smoothing splines; the second derivative of the fitted prices gives the density. Another fits the implied volatility smile and derives the density from its strike derivatives. A flexible, piecewise polynomial smile can represent complex shapes, though its wings need separate treatment and it may not guarantee an arbitrage-free fit.

A third route models the distribution itself, including a predictable jump represented by a mixture of possible jump outcomes, then calibrates the model to option prices. The note also mentions Gram-Charlier expansions. It illustrates the price-spline approach with an implied density around an earnings announcement, but provides no comparative performance study. Each method trades off flexibility, interpretability, computational convenience, and arbitrage control; inferred densities are model-dependent and sensitive to fitting choices.

Key ideas

  • European call prices should decrease and remain convex as strike rises, and their second strike derivative yields an implied density after discounting.
  • Arbitrage-constrained smoothing splines can fit option prices flexibly and allow multimodal implied densities.
  • Fitting a volatility smile provides another route to the density, but parametric forms can limit its shape or fail to enforce arbitrage constraints.
  • Direct distribution models can represent scheduled jumps and be calibrated to observed option prices.
  • Gram-Charlier expansions offer another way to parameterize an implied distribution through higher moments.

Tags

Full text
# Modeling Call Price w.r.t. Strike w Models that Capture Vol Smile


# Modeling Call Price w.r.t. Strike w Models that Capture Vol Smile












I am trying to model $C(K)$, the price of the call $C$ as a function of strike $K$. Because this is tied to Prob ITM - and in fact the probability density function of that particular expiration (https://quant.stackexchange.com/a/17650/20194) - skew and 'bi-modality' of the pdf become very relevant.

Has any work been done on using models that capture this skew (stochastic vol models) to model the PDF? Is there any insight into what we can roughly expect from $\frac{dC}{dK}$ using a modern options pricing model?

I am trying to recreate a pdf from options prices, but in markets where it exhibits extreme skew - what would be the best fit for a cdf/pdf to curve fit? I have asked another "statistics" version of this question here: https://stats.stackexchange.com/questions/242590/fitting-a-cdf-to-differentiate-symbolically?noredirect=1#comment461468_242590

I am really looking for a model function with parameters that I can fit my observed $C(K)$ so I can perform analytical derivatives from there.

Any review or guidance is much appreciated.

## Answer by LocalVolatility (score 10, accepted)

https://quant.stackexchange.com/a/30751

The way that I understand your question is that you are looking to fit the market prices of European plain vanilla options of a single maturity and then back out the corresponding implied probability density function. There are multiple ways that you could approach your problem.

1) Modelling the Market Prices

The market prices of European plain vanilla calls have to be strictly decreasing and convex in the strike. One approach to fitting them that I like is due to Fengler (2009). He uses cubic smoothing splines and obtains a quadratic program that can be solved very efficiently. Given the piecewise polynomial representation of the option prices, you can easily compute the corresponding densities in closed-form using the usual relationship

\begin{equation} e^{r T} \frac{\partial^2 C_0}{\partial K^2}(K) = \mathbb{Q}(K), \end{equation}

where $\mathbb{Q}(K)$ is the implied probability density function at the strike $K$. Since the fit is very flexible, only ensuring the absence of arbitrage, the resulting density can also be bi-modal.

2) Modelling the Implied Volatility Smile

Alternatively, you could fit a parametric form $\sigma_{\text{IV}}(K)$ to the corresponding implied volatility smile and then use the relationship

\begin{eqnarray} \mathbb{Q}(K) & = & S_0 e^{r T} \phi \left( d_+ \right) \sqrt{T} \left\{ \frac{\partial^2 \sigma_{\text{IV}}}{\partial K^2}(K) + 2 \frac{d_+}{K \sigma_{\text{IV}}(K) \sqrt{T}} \frac{\partial \sigma_{\text{IV}}}{\partial K}(K) \right.\\ & & + \left. \frac{d_+ d_-}{\sigma_{\text{IV}}(K)} \left( \frac{\partial \sigma_{\text{IV}}}{\partial K} \right)^2 + \frac{1}{K^2 \sigma_{\text{IV}}(K) T} \right\}, \end{eqnarray}

see e.g. Fengler (2005) for details.

However, many common parametrizations wouldn't be able to fit a bi-modal implied probability density. An alternative is to use a polynomial of degree $n$ in the implied volatility along the lines

\begin{equation} \sigma_{\text{IV}}(k) = a_0 + a_1 k + a_2 k^2 + \sum_{i = 3}^n \left( a_{i, +} k^i \mathrm{1} \{ k \geq 0 \} + a_{i, -} k^i \mathrm{1} \{ k < 0 \} \right), \end{equation}

where $k = \ln \left( K / F_0(T) \right)$ is the logarithmic moneyness. While this is a flexible parametrization for the near-the-money quotes, you would have to separately deal with the wings. If chosen properly, this has the advantage that i) you can fit very flexible shapes, ii) your calibration problem is linear and iii) you can relatively easily apply the above formula to compute the implied probability density in closed-form. However, it does not ensure that the resulting calibration is free of arbitrage. A very similar approach is to use thin plate splines. It has the same advantages/disadvantages.

If you end up choosing a parametric form for the implied volatility smile that you cannot analytically differentiate, then you could always resort to automatic differentiation libraries. These can help you take exact derivatives (as opposed to finite differences) of almost arbitrary functions.

3) Modelling the Implied Distribution

Finally, you can directly fit the implied distribution. As you mention bi-modal probability densities, I assume you are interested in situations where a jump with a predictable time of occurrence is priced in (e.g. quarterly earning reports). Imagine your "normal" (as in - at all times except for the jump) logarithmic returns follow some Levy process $X$, i.e.

\begin{equation} \ln \left( S_t / S_0 \right) = \gamma t + X_t, \end{equation}

where $\gamma$ is some drift term (that you need to chose such that the stock price becomes a martingale). You can then augment these dynamics by a single predictable jump $Y$

\begin{equation} \ln \left( S_t / S_0 \right) = \gamma t + X_t + Y \mathrm{1} \left\{ t \geq t_J \right\} \end{equation}

where $Y$ follows e.g. a Gaussian mixture with probability density function

\begin{equation} f_Y(X) = p \phi \left( x; \mu_+, \sigma_+ \right) + (1 - p) \phi \left( x; \mu_-; \sigma_- \right). \end{equation}

Here $p$ is the probability of an up-jump and $\phi(x; \mu, \sigma)$ is the standard normal probability density function. The corresponding characteristic function can be computed in closed-form. Then you use e.g. the Fang and Osterlee (2008) COS method for pricing and calibrate your parameters to the market prices of European plain vanilla options. Finally, you can use the same method to compute the implied density of your calibrated model. The beauty of this approach is that you obtain very easy to interpret parameters.

Yet another possibility to fit the implied probability density directly is by using a Gram-Charlier series expansion of the normal distribution. The latter is directly parameterized in the higher moments and option prices can be computed very efficiently. A good reference is Schloegel (2013).

Example

The below image is the implied density of Amazon as of 27th October 2016 for the expiry on 4th November 2016. Amazon was reporting their quarterly earnings after the market close on that day. The implied density was computed using the method in 1). The red dashed line is the closing price pre figures and the black dashed line is the opening price post figures.

References

Fang, Fang and Cornelis W. Oosterlee (2008) "A Novel Pricing Method for European Options Based on Fourier-Cosine Series Expansions", Siam Journal of Scientific Computing, Vol. 31, No. 2, pp. 826-848

Fengler, Matthias R. (2005) "Semiparametric Modeling of Implied Volatility", Springer Finance

Fengler, Matthias R. (2009) "Arbitrage-Free Smoothing of the Implied Volatility Surface", Quantitative Finance, Vol. 9, No. 4, pp. 417-428

Schloegel, Erik (2013) "Option Pricing Where the Underlying Assets Follow a Gram/Charlier Density of Arbitrary Order", Journal of Economic Dynamics and Control, Vol. 37, No. 3, pp. 611-632

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.