Itô formula and diffusion models
Transform noisy dynamics using the quadratic-variation correction and distinguish an SDE, its solution, and a numerical approximation.
On this page
The question for today
What you’ll understand
- Apply the one-dimensional Itô formula with the correct second-derivative term.
- Read an SDE as an integral equation rather than a pathwise velocity.
- Check model assumptions and distinguish strong simulation error from distributional error.
Applying an ordinary chain rule to Brownian-driven motion misses a systematic drift. The missing term comes from many small squared random increments whose total remains finite. Itô's formula records this effect exactly. It turns nonlinear transformations of stochastic differential equations into calculable dynamics and connects path-based models to equations for distributions. The formula is powerful because its hypotheses identify which derivatives and integrability properties are needed; the notation dB does not represent an ordinary differentiable noise signal.
An SDE abbreviates an integral equation
Write dX=b(t,X)dt+sigma(t,X)dB as shorthand for an ordinary drift integral plus an Itô integral, with an initial condition. A solution is an adapted process satisfying that integral identity, not a differentiable function whose velocity includes a random derivative of Brownian motion. Standard sufficient existence and uniqueness assumptions include global Lipschitz bounds in the state variable and linear growth, with an appropriately integrable initial value. These are useful sufficient conditions, not necessary conditions for every solvable model.
Local Lipschitz conditions can give a solution up to an explosion time, so a separate nonexplosion argument may be needed. Coefficients that grow too rapidly or are discontinuous require specialized results rather than automatic application of the easiest theorem. A strong solution uses a specified Brownian motion and filtration; a weak solution allows the probability space and driver to be part of the construction. Here we work with well-behaved one-dimensional examples and explicit solutions, while keeping those notions separate.
Second-order randomness survives the limit
For a function f(t,x) with one continuous time derivative and two continuous state derivatives, Itô's formula adds one-half sigma squared times the second state derivative to the ordinary drift chain rule. The first derivative multiplies both drift and noise. A Taylor expansion suggests the origin: Brownian increments are of square-root time size, so their squares contribute at time order. Higher-order terms vanish under the regularity and localization conditions behind the theorem. The correction is not an optional fitting parameter.
Take X=B and f(x)=x². Ordinary calculus would predict d(B²)=2B dB, but Itô adds dt, giving the integral identity established in the previous lesson. For a linear function the second derivative vanishes, so there is no correction. This provides a fast diagnostic when transforming an SDE: determine whether the transformation is curved, identify the diffusion coefficient, and calculate the correction before simplifying the expression. A wrong sign often becomes visible through an inconsistent expected second moment.
Transformations clarify models and numerical approximations
For geometric Brownian motion dX=mu X dt+sigma X dB with positive initial value and constant coefficients, applying Itô to log X gives drift mu−sigma²/2 and noise coefficient sigma. The explicit exponential solution stays positive. Its mean grows at rate mu, while its log median grows at rate mu−sigma²/2. These are different observables. Calling the noise mean zero does not imply that every nonlinear statistic follows the deterministic equation, because curvature converts fluctuation into drift.
A numerical Euler–Maruyama step replaces the drift integral by b at the old state times h and the noise integral by sigma at the old state times √h Z, with independent standard normal Z. The square root is essential. For time-independent globally Lipschitz coefficients with linear growth and square-integrable initial data, the basic method has strong order one-half over a fixed time interval. Additional smoothness and moment conditions can yield weak order one for suitable regular observables. Neither claim licenses every unbounded payoff or unstable coefficient. Simulated paths have discretization error as well as Monte Carlo error, and these should be assessed separately.
Work it through
A second moment generated by noise
Let . Apply Itô's formula to X² and compute .
Here b=0, σ=2, and f(x)=x² has derivatives f′=2x and f″=2. Therefore . The constant drift 4 is the quadratic-variation correction.
Integrate to time t: . Since is finite over bounded intervals, the stochastic integral is square integrable and has mean zero.
At t=1/2, the expectation is 9+4×1/2=11. Independently, X at that time has mean 3 and variance 4×1/2=2, so its second moment is 3²+2=11. An ordinary chain rule would have missed the additional 2.
The expected square is 11. Noise leaves the mean position at 3 but increases its second moment through the positive Itô correction.
The living notebook
Explore the model
Interactive lab · function
Curvature identifies a possible noise correction
Vary coefficient a in y=a x² and move the position x. Read the tangent slope 2ax and infer the constant second derivative 2a. For a hypothetical diffusion with constant noise amplitude σ, Itô's additional drift for this observable is aσ². The lab plots a deterministic quadratic and its tangent; it does not simulate Brownian motion, solve an SDE, or animate the Itô correction itself.
- y at chosen x
- 0.608
- Tangent slope · 2ax
- 1.35
- Signed area · ax³/3
- 0.182
This lab uses only y = ax². Playback traces the curve within the fixed integration interval from 0 to x; it does not estimate numerical error or change the chosen point. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forCurvature, combined with noise variance, changes expected nonlinear observables even when the random increment has mean zero.
Pause & reason
Check your understanding
Your turn
Try it yourself
For positive geometric Brownian motion with μ=0.08 and σ=0.2 per square-root year, find the one-year log drift and the mean multiplier.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Subtract half the noise amplitude squared for log drift; use μ itself for the mean level multiplier.
Compare with the solution
The log drift is per year. The mean level multiplier is , while the median level multiplier is . The difference arises because exponentiating a centered normal variable changes its expectation; this is a mathematical model calculation, not an empirical growth forecast.
Keep the idea
Take it with you
- An Itô SDE is an adapted integral equation with explicit existence and uniqueness assumptions.
- The second-derivative term records nonzero Brownian quadratic variation.
- Exact stochastic dynamics, time-discretized paths, and Monte Carlo estimates have distinct meanings and errors.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.