Skip to content

Diffusion coefficient

Distinguish the Brownian noise loading from its variance rate and generator convention, with a price-versus-return GBM example and a checked one-day increment.

The diffusion coefficient is the loading on Brownian noise in a stochastic differential equation. It determines the local scale of random movement in the variable being modelled. For a stock price, that loading has price units; the familiar percentage volatility becomes a price diffusion only after multiplication by the current price.

This distinction prevents a practical simulation error: putting a 20% return volatility directly into a price equation does not produce a 20% return model.

Read the coefficient, then square it

dXt=a(t,Xt) dt+b(t,Xt) dWt,dX_t=a(t,X_t)\,dt+b(t,X_t)\,dW_t,
where WtW_t is standard Brownian motion. Here aa is the drift, and bb is the diffusion coefficient. For a small interval of length hh, freezing the coefficients at the current state gives the Euler approximation
ΔX≈a(t,Xt)h+b(t,Xt)h Z,Z∼N(0,1).\Delta X\approx a(t,X_t)h+b(t,X_t)\sqrt h\,Z, \qquad Z\sim\mathcal{N}(0,1).

The noise standard deviation is ∣b∣h\lvert b\rvert\sqrt h; its variance is b2hb^2h. The coefficient itself is neither the variance nor a finite-period standard deviation. If XX is measured in USD and the clock in years, bb has units USD/year\sqrt{\text{year}}, while b2b^2 has units USD²/year.

Under suitable continuity and moment conditions, the local conditional variance satisfies

Var(Xt+h−Xt∣Ft)=b(t,Xt)2h+o(h),h↓0.\text{Var}(X_{t+h}-X_t\mid\mathcal{F}_t) =b(t,X_t)^2h+o(h),\qquad h\downarrow0.
The remainder becomes negligible relative to hh. This is a local statement, not a promise that every finite-horizon increment is Gaussian. The associated quadratic variation identity is
d[X]t=b(t,Xt)2 dt.d[X]_t=b(t,X_t)^2\,dt.

It records accumulated path variation; it does not make b2hb^2h an exact conditional variance over an arbitrary future interval.

A USD 100 stock: three different numbers

Consider a hypothetical geometric Brownian motion model under a physical probability measure:
dSt=0.05St dt+0.20St dWt,dS_t=0.05S_t\,dt+0.20S_t\,dW_t,
with time in years and current price St=100S_t=100 USD. The return volatility parameter is σ=0.20\sigma=0.20 per square root year. The price diffusion is b(St)=σSt=20b(S_t)=\sigma S_t=20 USD/year\sqrt{\text{year}}, and the price's local variance rate is b(St)2=400b(S_t)^2=400 USD²/year.

For one model day, using h=1/252h=1/252 year, the Euler increment is

ΔSEuler=5252+20252Z.\Delta S^{\mathrm{Euler}} =\frac{5}{252}+\frac{20}{\sqrt{252}}Z.
QuantityOne model day
Mean price incrementUSD 0.01984
Noise standard deviationUSD 1.25988
Increment variance1.58730 USD²

The 20 is a loading, the 400 is a rate, and the 1.25988 is a standard deviation over a specified interval. Confusing them changes both the units and the simulated risk.

The frozen-coefficient one-model-day price increment has a Gaussian density with mean USD 0.01984, standard deviation USD 1.25988 and variance 1.58730 USD². Its price diffusion is 20 USD per square root year and its local variance rate is 400 USD² per year.
The frozen-coefficient one-model-day price increment has a Gaussian density with mean USD 0.01984, standard deviation USD 1.25988 and variance 1.58730 USD². Its price diffusion is 20 USD per square root year and its local variance rate is 400 USD² per year.
Original hypothetical model illustration. The shaded region is the Euler mean plus or minus one standard deviation, not a bound on price moves. A year contains 252 equal model days here.

Even for this simple model, local and exact finite-step variances differ. The exact conditional variance is

Var(St+h−St∣Ft)=St2e2μh(eσ2h−1),\text{Var}(S_{t+h}-S_t\mid\mathcal{F}_t) =S_t^2e^{2\mu h}\left(e^{\sigma^2h}-1\right),
which gives 1.58806 USD² for this day, compared with the Euler value 1.58730 USD². The gap is small here because the step is short. The exact price transition is lognormal; freezing the price-dependent loading produces the normal Euler increment shown above.
The Programme lesson on stochastic processes and Itô's lemma, §§3.3–3.5, connects the SDE coefficients to the exact GBM transition. Its public page is a preview; the full lesson requires membership.

Why another source may call something else “diffusion”

Always check the equation. For a smooth function ff, the scalar diffusion's generator is

Ltf(x)=a(t,x)f′(x)+12b(t,x)2f′′(x).\mathcal{L}_t f(x) =a(t,x)f'(x)+\frac12 b(t,x)^2f''(x).
Thus the loading is bb, the local variance rate is b2b^2, and the coefficient on the second derivative is b2/2b^2/2. A heat-equation convention that writes Df′′D f'' uses D=b2/2D=b^2/2. Transferring a number between these conventions without its defining equation can introduce a square or a factor-of-two error. Itô's lemma is what connects the noise loading to this curvature term.

For several state variables driven by independent standard Brownian factors, write dXt=a dt+B dWtd\mathbf{X}_t=\mathbf{a}\,dt+B\,d\mathbf{W}_t. The loading matrix is BB, while the local covariance matrix is BB⊤BB^\top; half of that matrix weights the generator's second derivatives. Some texts reserve “diffusion matrix” for BB⊤BB^\top and call BB the dispersion matrix.

Finally, a scalar loading can be negative. Its sign disappears from the local variance, but it still specifies exposure to the named Brownian driver and can affect dependence with other variables driven by that same noise. Quoting only a variance rate discards that exposure information.

Sources

  • John C. Hull, Options, Futures, and Other Derivatives, 9th Global Edition (Pearson, 2018), §§14.2–14.3: Wiener scaling, variance rates, state-dependent Itô coefficients and proportional stock-price noise.
  • Ioannis Karatzas and Steven E. Shreve, Brownian Motion and Stochastic Calculus, first edition (Springer, 1988), Chapter 5, §2 equation (2.2) and §4 equation (4.1): dispersion versus diffusion matrices and the second-order operator.
  • Samy Tindel, Purdue University, Stochastic differential equations, slides 4–7: infinitesimal conditional covariance and Itô's formula.
  • Karl Sigman, Columbia University, Geometric Brownian motion (2006), §§1.1–1.4: lognormal moments and conditional GBM transitions. His μ\mu denotes log drift, whereas this article's μ\mu denotes proportional price drift.
Last updated
  • diffusion
  • stochastic calculus
  • variance rate
  • brownian motion
  • simulation
  • units
← Back to the glossaryBack to top ↑