Stochastic Processes and Realizations
You have exactly one history of the world. The FTSE closed where it closed yesterday; the Thames rose
to the level it rose to; your own heart beat the beats it beat. When we sit down to model a
time series,
that single recorded history is all we will ever get to see — and yet the whole enterprise
rests on imagining the histories that could have happened but didn't.
That imagined family of possible histories is a stochastic process. The one we
actually observed is a single realization — one draw, one sample path, plucked out of
an invisible ensemble. Getting this distinction clear is the most important conceptual step in the
entire subject, because almost every quantity we estimate is a property of the process, while
every number we measure comes from the one realization.
The formal definition
A stochastic process is nothing more exotic than a family of random variables indexed by
time:
\{X_t : t \in \mathcal{T}\},
one random variable X_t for every time index t in
the index set \mathcal{T} (for us, usually the integers
t = 1, 2, \dots). Each X_t lives on the same
underlying probability space, so it has its own distribution — but crucially the variables at different
times are joined by a
joint distribution
that encodes how they move together. That joint structure is the serial dependence.
A useful mental model is a two-dimensional table with an axis you can never fully explore:
- Fix the time t and let chance vary: you get the random
variable X_t — a whole distribution of values the series could take at
that one instant, read across parallel universes.
- Fix the outcome \omega (one universe) and let
t run: you get a realization
x_t = X_t(\omega) — a single path through time, the thing you actually
plot.
Reading down a column is the ensemble view; reading along a row is the time view. Your
data is exactly one row. Everything hard about time series comes from wanting column-facts from a single
row.
One process, many paths
The figure shows four sample paths generated by the same stochastic process.
They share a family resemblance — the same tendency to drift, the same roughness — yet no two agree at
any single time. Nature hands you exactly one of these curves and hides the rest. The dashed horizontal
line is the process mean function \mu_t: the average
across all the paths at each time, the thing you would see if you could read down the ensemble
column.
Squint at any one coloured path and you would struggle to guess the flat mean line — a single wandering
realization looks nothing like the average of the ensemble. That gap between "what one path does" and
"what the process is" is precisely the difficulty that
ergodicity
will later rescue us from.
Describing a process: moments and finite-dimensional laws
Since we can rarely write down the full joint law of infinitely many variables, we describe a process
through a hierarchy. The complete description is its collection of
finite-dimensional distributions — the joint law of every finite selection
(X_{t_1}, X_{t_2}, \dots, X_{t_n}). Knowing all of these, for all choices of
times, pins the process down completely (Kolmogorov's theorem guarantees such a process exists).
In practice we usually settle for the first two moment functions, which are all a
linear-Gaussian world needs:
\mu_t = \mathbb{E}[X_t], \qquad \gamma(s,t) = \operatorname{Cov}(X_s, X_t) = \mathbb{E}\big[(X_s - \mu_s)(X_t - \mu_t)\big].
The mean function \mu_t tracks the level at each time; the
autocovariance function \gamma(s,t) measures how the value
at time s co-varies with the value at time t —
dependence spread across the whole grid of time pairs. Both are functions of the process, defined by
averaging down the ensemble; both are what our single realization must somehow let us estimate.
A worked example: the shifting-level process
Let X_t = A + \varepsilon_t, where A \sim \mathcal{N}(0, \tau^2)
is drawn once at the start of time and then frozen, and each
\varepsilon_t \sim \mathcal{N}(0, \sigma^2) is a fresh independent shock. Then
for any times s \neq t:
- \mu_t = \mathbb{E}[A] + \mathbb{E}[\varepsilon_t] = 0 for every
t — a flat mean function.
- \gamma(t,t) = \operatorname{Var}(A) + \operatorname{Var}(\varepsilon_t) = \tau^2 + \sigma^2.
- \gamma(s,t) = \operatorname{Cov}(A + \varepsilon_s,\ A + \varepsilon_t) = \operatorname{Var}(A) = \tau^2,
because the shared A is the only thing the two times have in common.
Notice: a single realization of this process is a jittery series sitting at a level A
that never moves — but a different realization sits at a different level. Averaging one
path over time tells you about that path's own A, not about the ensemble mean
0. Hold on to this example: it is the classic warning that a single path can
systematically mislead you, and we meet it again as the standard non-ergodic counterexample.
The single most common conceptual slip in the whole subject is to say "the time series" when you mean
"the process," and vice versa. Your plotted data x_1, \dots, x_T is
one realization — a fixed list of numbers with no randomness left in it. The process
\{X_t\} is the random mechanism that could have produced many such
lists. When a textbook says "the mean of the series is \mu," it means the
ensemble mean \mathbb{E}[X_t] — a property of the mechanism — not the
arithmetic average \bar{x} of your one sample, which is merely an
estimate of it. Confusing the two makes you think you have measured a truth when you have only
sampled it once. Keep the capital-X (random) and lowercase-x
(observed) distinction religiously and the confusion evaporates.
Almost never — but there is one beautiful exception that makes the idea concrete. In a manufacturing
line producing thousands of nominally identical circuits, you can measure the noise voltage of
each circuit over time. Now you genuinely have many realizations of "the same" process side by
side, and you can average down the column at a fixed instant to estimate
\mu_t directly. This is the situation the engineers who founded signal
processing actually lived in, which is why their language ("ensemble average") assumes many copies. The
economist studying one national GDP has no such luxury: there is only one twentieth century.
That scarcity is exactly why economics leans so hard on the stationarity and ergodicity assumptions to
come — they are the price of admission for learning about a process from a single path.