Models vs Methods - Conceptual Overview
Last reviewed: by Options Analysis Suite Research.
Models vs Methods: A Conceptual Overview
Why This Matters
Key insight: Options pricing involves two distinct components working together: a model that describes how prices move, and a method that computes the option value.
Practical example: When you select "Heston + FFT" in this calculator, you're choosing the Heston stochastic volatility model (the dynamics) solved via Fast Fourier Transform (the computation method).
Understanding the difference between pricing models and numerical methods is fundamental to using options calculators effectively. Many users conflate these concepts, but they serve distinct purposes in the pricing pipeline.
What Is a Pricing Model?
A pricing model defines the assumptions about how the underlying asset price evolves over time. It specifies the stochastic process (the mathematical description of random price movements) and determines what factors drive option value.
The model answers questions like: Is volatility constant or does it change? Can prices jump discontinuously? How does volatility correlate with price movements?
| Model | Price Dynamics | Key Assumption | Best For |
|---|---|---|---|
| Black-Scholes | Geometric Brownian Motion | Constant volatility | Liquid vanilla options, baseline pricing |
| Heston | GBM + mean-reverting stochastic vol | Volatility follows its own random process | Volatility smile/skew, longer-dated options |
| SABR | Stochastic vol with CEV backbone | Vol correlated with forward rate | Interest rate options, FX, smile fitting |
| Merton Jump Diffusion | GBM + Poisson jumps | Prices can jump discontinuously | Earnings events, crash risk, fat tails |
| Variance Gamma | Pure jump process (no diffusion) | Price changes arrive at random times | Heavy tails, short-dated options |
| Local Volatility | GBM with state-dependent vol | Vol is a deterministic function of S and t | Exact market calibration, exotic pricing |
What Is a Numerical Method?
A numerical method is the computational technique used to solve the pricing equations that arise from a given model. Once you've chosen a model (the "what"), the method determines "how" you compute the option price.
Some models have closed-form analytical solutions (like Black-Scholes for European options), but most real-world pricing requires numerical approximation.
| Method | How It Works | Strengths | Best For |
|---|---|---|---|
| Analytical | Closed-form mathematical formula | Instant computation, exact (when available) | European vanilla under BS, Greeks |
| Binomial/Trinomial Trees | Discretize time and price into a lattice | Handles early exercise, intuitive | American options, dividend modeling |
| Monte Carlo | Simulate thousands of random price paths | Handles any payoff, any model | Path-dependent, multi-asset, complex payoffs |
| FFT (Fourier Transform) | Invert the characteristic function | Very fast for models with known char. function | Heston, Variance Gamma, model calibration |
| PDE (Finite Difference) | Solve the pricing PDE on a discrete grid | Accurate, handles boundaries well | American options, barriers, local vol |
How Models and Methods Combine
In principle, any model can be solved by any method, but certain combinations are more natural and efficient. The choice depends on the option type, required accuracy, and computational constraints.
| Combination | Why It Works | Typical Use Case |
|---|---|---|
| Black-Scholes + Analytical | BS has a closed-form solution | Instant vanilla pricing, IV calculation |
| Black-Scholes + Binomial | Lattice handles early exercise | American options on dividend stocks |
| Heston + FFT | Heston has known characteristic function | Fast smile calibration, volatility surface |
| Any Model + Monte Carlo | MC is model-agnostic via simulation | Complex path-dependent payoffs, multi-asset |
| Local Vol + PDE | PDE naturally handles variable coefficients | Barrier options, American under local vol |
| Jump Models + FFT | Jump processes have tractable char. functions | Variance Gamma pricing, Merton model |
Practical Implications
- Model mismatch matters more than method accuracy: Using the wrong model (e.g., Black-Scholes when there's significant skew) introduces far more error than choosing between FFT vs Monte Carlo.
- Methods converge to the same answer: For European options under the same model, Binomial, Monte Carlo, FFT, and PDE all converge to the same price with sufficient precision.
- American options require appropriate methods: Analytical solutions rarely exist; use Binomial trees or PDE for early exercise features.
- Speed vs accuracy tradeoff: Analytical and FFT are fastest; Monte Carlo is most flexible but slower; PDE offers a balance for American-style products.
What About Exotic Options?
Note: The 7 exotic option types in this calculator (Asian, Barrier, Lookback, Digital, Compound, Chooser, Multi-Asset) are neither pricing models nor numerical methods. They are payoff structures that define what you're pricing.
The complete pricing pipeline is: Option Type (the payoff) + Model (the dynamics) + Method (the computation) = Price. For example, pricing an Asian option under Heston dynamics using Monte Carlo simulation.
Exotic options often require specific numerical methods due to their path-dependent or complex payoff structures. Monte Carlo is particularly well-suited for most exotics because it can handle arbitrary payoff definitions through simulation.
For detailed documentation on each model and method, see the individual sections below.
This page is part of the Options Analysis Suite documentation hub. Browse the glossary for term definitions.