๐Ÿ”€Stochastic Processes

Key Concepts in Stochastic Differential Equations

Study smarter with Fiveable

Get study guides, practice questions, and cheatsheets for all your subjects. Join 500,000+ students with a 96% pass rate.

Get Started

Why This Matters

Stochastic differential equations sit at the intersection of probability theory, calculus, and real-world modeling. When you're tested on SDEs, you're really being tested on your ability to understand how randomness interacts with continuous change: a stock price fluctuating over time, a particle diffusing through a medium, or an interest rate reverting to its long-term average. The core principles here (drift versus diffusion, measure changes, mean reversion, and martingale properties) show up repeatedly in both theoretical proofs and applied problems.

For each concept, ask yourself: What type of randomness does this capture? What real-world behavior does it model? How does it connect to other SDEs? If you can explain why geometric Brownian motion differs from an Ornstein-Uhlenbeck process, or why Girsanov's theorem matters for option pricing, you're thinking at the level the exam demands.


Foundational Building Blocks

These concepts form the mathematical foundation upon which all SDEs are built. Without understanding continuous-time random processes and how to differentiate functions of them, you cannot work with any SDE.

Brownian Motion and Wiener Processes

Brownian motion is the canonical "noise" driving SDEs. Its paths are continuous but nowhere differentiable, which is what makes stochastic calculus necessary in the first place (ordinary calculus can't handle these paths).

  • Independent, stationary increments: W(t)โˆ’W(s)โˆผN(0,tโˆ’s)W(t) - W(s) \sim N(0, t-s). The change over any interval depends only on the interval's length, not its location in time.
  • Variance grows linearly with time: Var(W(t))=t\text{Var}(W(t)) = t. This is why longer time horizons produce greater uncertainty in diffusion-driven models.
  • Starts at zero: W(0)=0W(0) = 0 almost surely.

Itรด's Formula

Itรด's formula is the stochastic chain rule. If you have a smooth function f(t,Xt)f(t, X_t) where XtX_t satisfies an SDE, Itรด's formula tells you how ff evolves. The key difference from ordinary calculus is an extra second-derivative correction term.

For a process dXt=ฮผโ€‰dt+ฯƒโ€‰dWtdX_t = \mu \, dt + \sigma \, dW_t, the formula reads:

df=(โˆ‚fโˆ‚t+ฮผโˆ‚fโˆ‚x+12ฯƒ2โˆ‚2fโˆ‚x2)dt+ฯƒโˆ‚fโˆ‚xโ€‰dWtdf = \left(\frac{\partial f}{\partial t} + \mu \frac{\partial f}{\partial x} + \frac{1}{2}\sigma^2 \frac{\partial^2 f}{\partial x^2}\right)dt + \sigma \frac{\partial f}{\partial x} \, dW_t

That 12ฯƒ2โˆ‚2fโˆ‚x2\frac{1}{2}\sigma^2 \frac{\partial^2 f}{\partial x^2} term exists because (dW)2=dt(dW)^2 = dt in the Itรด calculus framework. Brownian motion's quadratic variation is non-zero, so second-order terms survive rather than vanishing as they do in ordinary calculus. You'll use this constantly to transform processes, verify solutions, and derive pricing equations.

Compare: Brownian motion provides the random input, while Itรด's formula tells you how functions of that input evolve. Think of Brownian motion as the "engine" and Itรด's formula as the "transmission" that converts randomness into useful dynamics.


Asset Price Models

These SDEs describe how prices evolve over time, balancing deterministic trends (drift) with random fluctuations (diffusion). The key distinctions are whether prices can go negative and whether they exhibit mean reversion.

Geometric Brownian Motion

The SDE dS=ฮผSโ€‰dt+ฯƒSโ€‰dWdS = \mu S \, dt + \sigma S \, dW models multiplicative (percentage) changes rather than additive ones. Because both drift and diffusion are proportional to SS, the process has an exponential structure that keeps prices strictly positive.

  • Log-normal distribution: lnโก(St)\ln(S_t) follows a normal distribution, so StS_t itself is log-normally distributed.
  • Constant drift ฮผ\mu and volatility ฯƒ\sigma are the model's two parameters. The explicit solution is St=S0expโก((ฮผโˆ’12ฯƒ2)t+ฯƒWt)S_t = S_0 \exp\left((\mu - \frac{1}{2}\sigma^2)t + \sigma W_t\right).
  • Foundation of Black-Scholes: GBM's tractability makes it the standard assumption for equity prices, though it ignores fat tails and volatility clustering.

Ornstein-Uhlenbeck Process

The SDE dX=ฮธ(ฮผโˆ’X)โ€‰dt+ฯƒโ€‰dWdX = \theta(\mu - X) \, dt + \sigma \, dW pulls the process toward a long-term mean ฮผ\mu with speed ฮธ\theta. When XX is above ฮผ\mu, the drift is negative; when below, the drift is positive.

  • Can go negative, making it unsuitable for asset prices but ideal for interest rates, spreads, and volatility that fluctuate around equilibrium values.
  • Stationary distribution exists: unlike Brownian motion, the variance stabilizes at ฯƒ22ฮธ\frac{\sigma^2}{2\theta} rather than growing indefinitely. The stationary distribution is N(ฮผ,ฯƒ22ฮธ)N\left(\mu, \frac{\sigma^2}{2\theta}\right).
  • The Vasicek interest rate model is exactly an O-U process applied to the short rate.

Compare: GBM has no "anchor" and can drift arbitrarily far from its starting point, while O-U always pulls back toward its mean. For modeling interest rates, O-U (or its variants) is almost always the better choice; for stock prices, use GBM.


Probability and Measure Theory

These concepts address how we describe and transform the probability distributions governing stochastic processes. Mastering them is essential for derivative pricing and risk analysis.

Martingales and the Martingale Representation Theorem

A martingale satisfies E[XtโˆฃFs]=XsE[X_t \mid \mathcal{F}_s] = X_s for sโ‰คts \leq t. The best prediction of future values is the current value: there's no systematic drift up or down. Brownian motion itself is a martingale, but a Brownian motion with drift is not.

  • Representation theorem: Any square-integrable martingale adapted to the Brownian filtration can be written as Mt=M0+โˆซ0tHsโ€‰dWsM_t = M_0 + \int_0^t H_s \, dW_s for some adapted process HH.
  • Why this matters for hedging: The theorem guarantees that derivative payoffs can be replicated by trading the underlying asset. This is the mathematical backbone of no-arbitrage pricing and the reason complete markets allow unique option prices.

Girsanov Theorem

Girsanov's theorem tells you how to change the probability measure so that a process with drift becomes a martingale (or vice versa). Concretely, if XtX_t has drift ฮผ\mu under measure P\mathbb{P}, you can find a new measure Q\mathbb{Q} under which the drift is removed (or replaced).

  • Risk-neutral pricing relies on this: Under the risk-neutral measure Q\mathbb{Q}, discounted asset prices become martingales, which means EQ[discountedย payoff]E^{\mathbb{Q}}[\text{discounted payoff}] gives you the fair price.
  • The Radon-Nikodym derivative dQdP\frac{d\mathbb{Q}}{d\mathbb{P}} quantifies how likely events are under the new measure relative to the original. It takes the form of an exponential martingale involving the market price of risk.
  • Novikov's condition (or Kazamaki's condition) ensures the measure change is well-defined.

Compare: Martingales describe processes with no expected drift, while Girsanov tells you how to create a martingale by switching measures. In finance, you start with real-world dynamics (P\mathbb{P}) and use Girsanov to move to the risk-neutral world (Q\mathbb{Q}) where pricing becomes tractable.


Evolution Equations

These equations describe how probability distributions or prices evolve over time, connecting SDEs to partial differential equations.

Fokker-Planck Equation

Given an SDE with drift ฮผ(x)\mu(x) and diffusion ฯƒ(x)\sigma(x), the Fokker-Planck (or forward Kolmogorov) equation describes how the probability density p(x,t)p(x,t) of the state variable changes:

โˆ‚pโˆ‚t=โˆ’โˆ‚โˆ‚x[ฮผ(x)p]+12โˆ‚2โˆ‚x2[ฯƒ2(x)p]\frac{\partial p}{\partial t} = -\frac{\partial}{\partial x}[\mu(x)p] + \frac{1}{2}\frac{\partial^2}{\partial x^2}[\sigma^2(x)p]

The first term on the right captures how drift transports probability, and the second captures how diffusion spreads it. This equation is essential in statistical mechanics for analyzing equilibrium distributions and relaxation times.

Black-Scholes Equation

The Black-Scholes PDE for the price V(S,t)V(S,t) of a derivative on an underlying following GBM is:

โˆ‚Vโˆ‚t+12ฯƒ2S2โˆ‚2Vโˆ‚S2+rSโˆ‚Vโˆ‚Sโˆ’rV=0\frac{\partial V}{\partial t} + \frac{1}{2}\sigma^2 S^2 \frac{\partial^2 V}{\partial S^2} + rS\frac{\partial V}{\partial S} - rV = 0

It's derived by constructing a riskless portfolio (delta hedging) and applying Itรด's formula. Notice the drift ฮผ\mu of the stock doesn't appear; only the risk-free rate rr does. That's a direct consequence of risk-neutral pricing.

  • Assumes GBM dynamics, constant volatility, continuous trading, and no transaction costs.
  • Closed-form solutions exist for European calls and puts (the famous Black-Scholes formulas). For more complex payoffs, you'll need numerical methods.

Compare: Both Fokker-Planck and Black-Scholes are PDEs arising from SDEs, but Fokker-Planck tracks the probability distribution of the state variable, while Black-Scholes tracks the price of a derivative. Fokker-Planck moves forward in time from an initial condition; Black-Scholes is typically solved backward from the terminal payoff.


Computational Methods and Applications

When analytical solutions don't exist, numerical methods become essential. Understanding when and why to simulate is as important as knowing the theory.

Numerical Methods for SDEs (Euler-Maruyama)

The Euler-Maruyama scheme discretizes an SDE into time steps of size ฮ”t\Delta t:

Xn+1=Xn+ฮผ(Xn)ฮ”t+ฯƒ(Xn)ฮ”Wn,whereย ฮ”WnโˆผN(0,ฮ”t)X_{n+1} = X_n + \mu(X_n)\Delta t + \sigma(X_n)\Delta W_n, \quad \text{where } \Delta W_n \sim N(0, \Delta t)

  • Strong convergence order 0.5: Pathwise accuracy improves as O(ฮ”t0.5)O(\Delta t^{0.5}). This matters when you care about individual sample paths.
  • Weak convergence order 1.0: Distributional accuracy (expectations of functions of XX) improves as O(ฮ”t)O(\Delta t). This is what matters for pricing.
  • Milstein scheme adds a correction term 12ฯƒ(Xn)ฯƒโ€ฒ(Xn)[(ฮ”Wn)2โˆ’ฮ”t]\frac{1}{2}\sigma(X_n)\sigma'(X_n)[(\Delta W_n)^2 - \Delta t] to improve strong convergence to order 1.0. It requires computing ฯƒโ€ฒ\sigma', the derivative of the diffusion coefficient.

Applications in Finance and Physics

The SDE framework unifies a wide range of problems where deterministic dynamics are perturbed by continuous random forcing.

  • Finance: Option pricing via Monte Carlo, portfolio optimization, interest rate modeling (Vasicek, CIR), and credit risk analysis.
  • Physics: Particle diffusion (Langevin equation), thermal fluctuations, population dynamics, and noise-driven phase transitions.
  • Choosing your approach: Use closed-form results (like Black-Scholes) when available for speed and precision. Fall back on Monte Carlo simulation with Euler-Maruyama for path-dependent options, complex payoffs, or non-standard dynamics where no analytical solution exists.

Compare: Analytical solutions vs. numerical methods: closed-form results are faster and exact, but they only exist for a handful of SDEs and payoff structures. Simulation is flexible but introduces discretization error and requires careful convergence analysis.


Quick Reference Table

ConceptBest Examples
Continuous-time noiseBrownian motion, Wiener process
Stochastic calculus rulesItรด's formula, (dW)2=dt(dW)^2 = dt
Multiplicative/log-normal modelsGeometric Brownian motion, Black-Scholes
Mean-reverting processesOrnstein-Uhlenbeck, Vasicek model
Measure changesGirsanov theorem, risk-neutral pricing
Fair game / no-drift processesMartingales, martingale representation
Probability evolutionFokker-Planck equation
Numerical simulationEuler-Maruyama, Milstein scheme

Self-Check Questions

  1. Both geometric Brownian motion and Ornstein-Uhlenbeck are driven by Brownian motion. What fundamental property distinguishes their long-term behavior, and which would you choose to model a mean-reverting interest rate?

  2. Explain why Itรด's formula includes a second-derivative term that doesn't appear in the ordinary chain rule. What property of Brownian motion causes this?

  3. Compare the Fokker-Planck equation and the Black-Scholes equation: what does each one describe, and how do their "directions" in time differ?

  4. If you need to price a derivative under the risk-neutral measure, which theorem justifies changing from P\mathbb{P} to Q\mathbb{Q}? What happens to the drift of the underlying asset under this transformation?

  5. When would you use the Euler-Maruyama method instead of a closed-form solution, and what is its strong convergence order? How does the Milstein scheme improve upon it?

Key Concepts in Stochastic Differential Equations to Know for Stochastic Processes