Skip to content

Using the Itô Isometry to Find a Stochastic Integral’s Variance

Original question

Can you help me understand how to use the Itô isometry to calculate the variance of a stochastic integral?

For a predictable integrand HH with E∫0THt2 dt<∞\mathbb E\int_0^T H_t^2\,dt<\infty, the integral IT=∫0THt dWtI_T=\int_0^T H_t\,dW_t has mean zero. The Itô isometry gives

Var⁡(IT)=E[IT2]=E∫0THt2 dt=∫0TE[Ht2] dt.\operatorname{Var}(I_T)=\mathbb E[I_T^2] =\mathbb E\int_0^T H_t^2\,dt =\int_0^T \mathbb E[H_t^2]\,dt.
Square the integrand before taking the expectation. A random integrand can produce a non-Gaussian integral even though the integrator is Brownian motion.

Why the off-diagonal terms have zero expectation

For a step process with values HiH_i measurable at the start tit_i, write the integral as ∑iHiΔWi\sum_i H_i\Delta W_i. If i<ji<j, the product HiΔWiHjH_i\Delta W_iH_j is measurable at tjt_j, and E[ΔWj∣Ftj]=0\mathbb E[\Delta W_j\mid\mathcal F_{t_j}]=0. Thus the mixed terms have zero expectation. For the diagonal terms,

E[(HiΔWi)2]=E ⁣[Hi2E[(ΔWi)2∣Fti]]=(ti+1−ti)E[Hi2].\mathbb E[(H_i\Delta W_i)^2] =\mathbb E\!\left[H_i^2\mathbb E[(\Delta W_i)^2\mid\mathcal F_{t_i}]\right] =(t_{i+1}-t_i)\mathbb E[H_i^2].

Summing gives the isometry for step processes. Approximating a square-integrable predictable HH in mean square extends the identity to its stochastic integral. Tonelli's theorem permits exchanging expectation and integration in the nonnegative squared integrand.

The factor HjH_j can depend on earlier increments, so it generally cannot be separated from the earlier summand by independence. Instead condition on Ftj\mathcal F_{t_j}. Everything up to the start of interval jj, including HjH_j, is then known, while the new Brownian increment has conditional mean zero. On the diagonal, the new increment has conditional second moment tj+1−tjt_{j+1}-t_j. These two observations produce the sum of expected squared coefficients times interval lengths. Square-integrable approximation extends that identity to the integrands used here.

Integrate the expected squared integrand

For an original exercise, find the variance of ∫02(Wt+t) dWt\int_0^2(W_t+t)\,dW_t. Expand E[(Wt+t)2]=t+2tE[Wt]+t2=t+t2\mathbb E[(W_t+t)^2]=t+2t\mathbb E[W_t]+t^2=t+t^2. Then
Var⁡(I2)=∫02(t+t2) dt=2+83=143.\operatorname{Var}(I_2)=\int_0^2(t+t^2)\,dt =2+\frac83=\frac{14}{3}.
The WtW_t part contributes 22 and the tt part contributes 8/38/3. Their covariance is zero by the bilinear form of the isometry, since ∫02E[tWt] dt=0\int_0^2 \mathbb E[tW_t]\,dt=0. That orthogonality does not imply independence.
For the Brownian part alone, Itô's lemma gives ∫02Wt dWt=(W22−2)/2\int_0^2 W_t\,dW_t=(W_2^2-2)/2. Since W22/2W_2^2/2 has a chi-squared distribution with one degree of freedom, the variance of this part is 22, matching the isometry. This supplies a direct example of a Brownian stochastic integral with a non-Gaussian distribution.

Check the variance over simulated paths

import numpy as np rng = np.random.default_rng(42) paths, steps, horizon = 20_000, 256, 2.0 dt = horizon / steps d_w = rng.normal(0.0, np.sqrt(dt), (paths, steps)) w_left = np.cumsum(d_w, axis=1) - d_w t_left = np.arange(steps) * dt integrals = np.sum((w_left + t_left) * d_w, axis=1) print(integrals.mean(), integrals.var(ddof=1), 14 / 3)

The finite grid approximates the integral with left endpoints. Increase the number of paths to reduce sampling noise and refine the grid to improve the time approximation.

References and next steps