Basic Prerequisites: 01 · From Zero (returns, stationarity, ACF).


1. Intuition & Practical Objective

Once a series is stationary, the linear part of its dependence - how the current value relates to its own past - can be summarized by two families: AR (autoregressive: the value depends on its own past values) and MA (moving-average: the value depends on its own past shocks). Almost every “explainable” mean-level behavior in a stationary series is a mixture of the two, the ARMA model. This page’s objective is the discipline of identification: given data, how do you decide the model orders , estimate them, and check the residuals?

The intuition: the ACF is the “signature” of dependence, and the PACF is the “degree” of direct dependence.

  • An AR(p) process has an ACF that decays (exponentially, or as a damped sine if the roots are complex) but never cleanly cuts off; its PACF cuts off after lag .
  • An MA(q) process has an ACF that cuts off after lag ; its PACF decays.
  • An ARMA(p,q) process has both decaying - it cuts off at no finite lag.

That asymmetry (ACF cuts for MA, PACF cuts for AR) is the entire identification game. But the ACF/PACF story alone is not enough for ARMA - Tsay’s key correction is that you also need the EACF (extended autocorrelation function, Tsay–Tiao 1984) to pin down joint order, because an ARMA’s ACF/PACF look like high-order AR/MA.


2. Mathematical Ground Truth & Derivations

The Wold decomposition (Tsay §2.3): any purely-nondeterministic stationary process can be written as a linear combination of current and past white noise:

with the ACF and total variance .

AR(1) : stationary iff ; mean ; variance ; ACF (exponential decay; alternating signs if ).

AR(p) : stationary iff all characteristic roots of lie outside the unit circle; for . Complex roots damped sine, cycle length (Tsay Example 2.1: GNP qtrs).

PACF. The partial autocorrelation at lag is the last coefficient of the best AR() fit - equivalently the Durbin–Levinson recursion’s final coefficient at each order. For an AR(p), the PACF is exactly 0 for lags (asymptotic variance ).

MA(q) : always stationary; invertible iff zeros of are outside the unit circle ( for MA(1)); ACF cuts off after . MA(1): under this convention ( for ).

ARMA(p,q) : stationary iff AR roots outside unit circle, invertible iff MA roots outside. ARMA(1,1) variance and

The ACF decays exponentially from lag 2 on - it does not cut off at any finite lag (Tsay §2.3). This “decay starting at lag 2” is the ARMA(1,1) fingerprint.

Model selection. AIC , BIC (Tsay eq. 2.16). BIC penalizes complexity more ( for ) and is asymptotically consistent; AIC is better for forecasting in finite samples. The residual check is Ljung–Box ( fitted ARMA coefficients).


3. Computational Implementation - identification in action

Simulate an AR(2) with known , recover the parameters by Yule–Walker, and show the sample PACF cuts off at lag 2. Then simulate an ARMA(1,1) and verify the ACF matches its theory (decay from lag 2). Stdlib only.

The Yule–Walker estimates recover almost exactly. The PACF is at lags 3 and 4 (0.003, −0.027) and equals at lag 2 - the textbook AR(2) cut-off. The ARMA(1,1) sample matches theory and, as predicted, the ACF does not vanish at lag 3 (0.1634): it decays geometrically at rate .


4. Failure Modes & First-Principles Breakdowns

  1. ACF/PACF alone cannot order an ARMA. An ARMA’s ACF/PACF look like a high-order AR/MA and cut off nowhere; you need the EACF (Tsay–Tiao 1984) triangle to locate . Using only ACF/PACF is the classic beginner identification failure (Tsay §2.6.3).
  2. Near-unit-root distortion. For , the sample ACF decays extremely slowly and the PACF misbehaves - an AR(2) near the boundary looks like an AR(1)-with-roughly-unit-root. Stationarity must be settled before identification (03 · Unit Roots).
  3. Order overfitting via AIC. AIC’s lighter penalty tends to overfit order (it trades a little bias for less variance, good for forecasting, bad for parsimony). Use BIC when you want the “true” order and report residual Ljung–Box; the “one-standard-error” rule of ESL Ch 7 applies to order selection too.
  4. MA estimation near non-invertibility. When the conditional-likelihood (initial shocks = 0) estimator breaks down; use the exact likelihood (Tsay §2.5.3).

5. References

  • Tsay, Analysis of Financial Time Series
  • Box, Jenkins & Reinsel, Time Series Analysis: Forecasting and Control
  • Hastie, Tibshirani & Friedman, Elements of Statistical Learning

6. Connected Graph Bridges