Autoregressive Stochastic Sequence Model¶
Time-series stochastic model — instantiates Stochastic Process Modeling and Validation
Models a numeric sequence as a linear function of a fixed number of its own recent past values plus fresh noise, capturing short, fading memory.
An Autoregressive Stochastic Sequence Model describes a numeric sequence in which each value is a linear combination of a fixed number of its own recent past values, plus a fresh random innovation. Memory is finite and fades: what happened p steps ago still bears on now, what happened before that does not directly. Its defining idea among the siblings is finite-order linear self-dependence — it captures momentum and mean-reversion in a continuous-valued series through autocorrelation, not through the discrete state-to-state hops of a Markov Chain Process Model nor the arrival counts of a Poisson Event-Process Model. The entire model is a short list of lag coefficients and the distribution of the innovation.
Example¶
A grid operator models the deviation of each hour's electricity load from its seasonal baseline as an AR(2): this hour's deviation ≈ 1.3 × last hour − 0.4 × two hours ago + a random innovation. The two lags encode the smooth inertia of demand — load does not jump, it drifts and reverts. Fitting the coefficients from the series' autocorrelation lets the team forecast the next few hours with honestly widening error bands and simulate plausible load paths for reserve planning.
They pick the order because the partial autocorrelation drops off sharply after lag 2 — two lags are enough, a third adds nothing out of sample. Crucially, they check that the leftover innovations are uncorrelated (white): when a faint daily cycle turns up in the residuals, that is a signal the finite-memory story is incomplete, so they add a seasonal term rather than trust the plain AR(2). The residual check is the model's built-in confession of what it has missed.
How it works¶
- Choose the memory order p — how many lags — from the autocorrelation and partial-autocorrelation structure, not from taste.
- Fit the recursion. Regress each value on its previous p values; the coefficients define the dynamics (momentum if positive and near one, mean-reversion if smaller), and the residuals define the innovation law.
- Forecast and simulate by iterating the recursion forward, with uncertainty accumulating over the horizon; validate by confirming the innovations are white and the coefficients imply a stationary process.
The model's whole content is dependence on a fixed finite window of the series' own past — a parsimonious story that is only honest at short horizons.
Tuning parameters¶
- Memory order (p) — how many lags to include. More lags fit richer autocorrelation but risk overfitting and unstable long-range forecasts.
- Innovation distribution — Gaussian versus heavy-tailed noise. Heavier tails make simulated paths spikier and widen predictive intervals.
- Stationarity handling — whether to difference or detrend first. Differencing tames trends and unit roots but can over-difference and inject artificial negative autocorrelation.
- Exogenous / moving-average terms — adding external regressors (ARX) or noise-lag terms (ARMA). Buys explanatory power at the cost of a bigger, harder-to-identify model.
- Estimation window — how much history to fit on, trading recency against stability when the dynamics may be drifting.
When it helps, and when it misleads¶
Its strength is parsimony for series with short, fading memory: strong short-horizon forecasts with principled, widening uncertainty, and a clean pass/fail on completeness — if the residuals are white, the finite-memory story holds; if not, something is missing.
Its failure modes come from its assumptions: linear, stationary, finite memory. It misreads regime shifts (a structural break shows up as spurious high persistence), long memory, and nonlinear dynamics, and a series with a near-unit-root coefficient masquerades as strongly predictable when it is really close to a random walk.[1] The classic misuse is extrapolating an AR fit far past its horizon, where compounding a near-one coefficient manufactures confident but meaningless long-range forecasts. The discipline that keeps it honest is to select the order from the autocorrelation structure, insist on white residuals, test stationarity before trusting the coefficients, keep to short horizons — and hand genuine regime breaks to a switching model rather than absorbing them into a bigger lag order.
How it implements the components¶
Autoregressive Stochastic Sequence Model fills the temporal-dependence slice of the archetype's construction machinery:
stochastic_dependence_structure— the finite set of lag coefficients is the dependence structure: how strongly, and how far back, the series remembers itself.transition_or_increment_rule— the linear autoregressive recursion (each value from the previous p) is the model's step rule.stationarity_and_regime_assumption— encodes the stationarity conditions the coefficients must satisfy, and the differencing or detrending applied when they do not hold.
It does NOT enumerate discrete states and a transition matrix (Markov Chain Process Model), correlate values over an arbitrary continuous index via a kernel (Gaussian Process Function Model), or model a law that switches regimes (Change-Point and Regime-Switching Model); the bare marginal law is left to Empirical Distribution and Increment Fit.
Related¶
- Instantiates: Stochastic Process Modeling and Validation — supplies the finite-memory time-series model the archetype validates.
- Sibling mechanisms: Markov Chain Process Model · Residual Independence and Whiteness Test · Change-Point and Regime-Switching Model · Poisson Event-Process Model · Empirical Distribution and Increment Fit · Gaussian Process Function Model · Bootstrap Dependence Diagnostic · Held-Out Path-Feature Check · Random-Walk and Diffusion Model · Renewal and Point-Process Model · Stochastic State-Space Model · Probability Integral Transform Check · Posterior or Simulation Predictive Check · Proper Scoring Rule Comparison · Rare-Event Stress Simulation
Notes¶
An autoregression is the continuous-valued, linear analog of a Markov chain: both compress the past into a bounded window. Its built-in residual-whiteness check is exactly what Residual Independence and Whiteness Test formalizes as a standalone diagnostic — an AR fit that leaves autocorrelated residuals has not finished modeling the series.
References¶
[1] An autoregression is only stable and (weakly) stationary when its characteristic roots lie outside the unit circle; a coefficient near one means a near-unit-root series, barely distinguishable from a random walk, whose apparent long-range predictability is an artifact. Testing for a unit root before extrapolating is the standard guard. ↩