Brownian Motion
How can we model a quantity that changes randomly at every moment? Imagine tracking the position of a tiny particle suspended in water. Collisions with surrounding molecules push it back and forth. We will model one coordinate of its displacement using Brownian motion: a random curve whose uncertainty grows with elapsed time.
Before you begin: You should know means, variances, independence, the normal distribution, and the central limit theorem. No stochastic calculus is needed. Allow about 45–60 minutes, including the experiments and exercises.
By the end, you should be able to explain the square-root-of-time scale, calculate probabilities for positions and increments, and distinguish independent increments from independent positions.
1. From a random variable to a random path
A random variable describes one uncertain number. A stochastic process
is a collection of random variables indexed by time, written
- Fix a time, say
: is a random variable, with a distribution across repetitions. - Run the experiment once: the entire curve
is one sample path.
An average over many paths can be zero even though an individual path wanders far from zero. Keep these two views in mind throughout the tutorial.
2. Start with a coin-toss walk
Divide one unit of time into
Why divide by
At time one, the variance is one for every
Predict, then explore: If the number of steps quadruples, what happens to the size of a single step? What happens to the variance at time one?
Step size:
The central limit theorem tells us that
3. The Brownian motion model
A standard Brownian motion satisfies four properties:
- Starts at zero:
. - Independent increments: Changes over non-overlapping time intervals are independent.
- Normal increments: For
, . - Continuous paths: With probability one, the curve has no jumps.
Throughout this page, the second argument of
An increment is a change in position,
Taking
Four times as much elapsed time produces twice the standard deviation.
For each fixed positive time
4. One path, many repetitions
The next experiment simulates 600 independent paths over four time units.
Each grid increment is normal with variance
Try this: Move the observation time from one to four. Predict the change in spread before looking at the histogram. Move the time back: the simulated paths stay the same until you generate a new sample.
Blue bars show the simulated positions; the orange curve is the theoretical
| Quantity | Theory | Simulation (600 paths) |
|---|---|---|
| Mean | 0 | |
| Variance | ||
| Standard deviation |
The simulated summaries fluctuate. A mean near zero describes an average over repetitions; it does not force any individual curve toward zero.
5. Calculate with increments
Let
Example: a position at a fixed time
Since
Example: a change in position
The change from time two to time five has distribution
Example: knowing the current position
If we observe
This uses a conditional distribution for a continuous observation; we
are not dividing by
Try your own threshold
This calculates a position probability at a fixed time. The probability of ever crossing a threshold before that time is a different question.
6. Independent changes, dependent positions
Although
For
So
7. Continuous does not mean smooth
A continuous curve need not have a derivative. Over an interval of length
As the interval shrinks, these slopes become more variable. This suggests why ordinary calculus is not enough to describe Brownian paths. A deeper theorem states that, with probability one, a Brownian path is nowhere differentiable. The slope calculation motivates this theorem; it does not prove it. Straight segments in our plots are a simulation artifact.
For a model with a starting position, a trend, and a different noise scale, we can use
Then
8. Check your understanding
Try each problem before expanding its solution.
- Find the distribution, variance, and standard deviation of
. - Calculate
. - Are
and independent? What about and ? - Given
, find the conditional mean and variance of , and the probability it exceeds 3. - Let
. Find the distribution of and calculate . - Explain why
is smaller than the probability that a path crosses level 1 at some time before time one. Does a histogram of endpoints answer the crossing question?
Solutions 1–2: distributions and standardization
- The elapsed time is four, so the increment is
, with variance 4 and standard deviation 2. , so the probability is .
Solutions 3–4: independence and conditioning
- Yes for the first pair: the increments cover disjoint intervals. No for the second pair: their covariance is 2.
- The conditional distribution is
. Its mean is 2 and variance is 2. The probability is .
Solutions 5–6: a model and a distinction
. Its standard deviation is 6, so the probability is . - By continuity, a path ending above 1 must have crossed 1. Other paths cross 1 and then return below it by time one; these have positive probability too. Endpoint histograms do not record those earlier crossings.
Further reading
For another treatment of the definition and covariance calculation, see Hossein Pishro-Nik's Introduction to Probability, Statistics, and Random Processes, §11.4.2. For a more advanced follow-up, see Steven Lalley's Brownian Motion lecture notes.