advanced38 min studyLesson 863 in Mathematics

ARMA processes, causality and invertibility

Fix polynomial signs and mean treatment before using root locations to identify causal and invertible stationary representations.

On this page

What you’ll understand

  • Write a centered ARMA model using the stated lag-polynomial signs.
  • Distinguish stationary existence, causal dependence and invertible innovation recovery.
  • Calculate filter coefficients and covariance without confusing an intercept with the mean.

An autoregression expresses a current value through earlier values, but the equation alone does not guarantee that its stationary solution depends only on past shocks. Causality specifies that extra direction of dependence. Invertibility asks a different question: can shocks be recovered from present and past observations? Root conditions answer both questions once polynomial signs, common factors and the mean are fixed. These conventions are particularly important when software reports an intercept under one parameterization and a long-run mean under another.

Center before assigning polynomial coefficients

Let B shift a series backward by one time step. We write phi(B)(X_t−mu)=theta(B)epsilon_t, where phi(z)=1 minus the sum of autoregressive coefficients times powers of z and theta(z)=1 plus the sum of moving-average coefficients times powers of z. Noise has mean zero, positive finite variance and zero autocovariance at nonzero lags. Independence or Gaussianity is an additional assumption, not part of weak white noise by definition.

The constant mu is the stationary mean. An uncentered AR equation may instead include an intercept c=phi(1)mu when that quantity is nonzero. Thus in an AR(1), c=(1−phi)mu. A coefficient near one can make a modest intercept correspond to a large mean. Estimating the mean, conditioning on an initial value and assuming a stationary distribution are distinct choices that affect the likelihood and forecasts built from the model.

ϕ(B)(Xt−μ)=θ(B)εt,ϕ(z)=1−∑j=1pϕjzj,θ(z)=1+∑j=1qθjzj\phi(B)(X_t-\mu)=\theta(B)\varepsilon_t,\qquad \phi(z)=1-\sum_{j=1}^p\phi_jz^j,\qquad\theta(z)=1+\sum_{j=1}^q\theta_jz^j
We use the plus-sign MA convention and a centered real scalar model. Root statements below assume phi and theta have no common zeros, so removable cancellations have already been handled.↔ Scroll wide equations horizontally.

Causality and invertibility constrain different roots

For coprime polynomials, a causal stationary ARMA solution with absolutely summable impulse coefficients exists exactly when every zero of phi lies outside the closed unit disk. Expanding theta divided by phi then gives a present-and-past noise representation. Invertibility of that representation requires every zero of theta outside the closed unit disk, allowing the inverse expansion to recover current noise from present and past centered observations. Roots on the unit circle require separate analysis and are excluded from these stable conditions.

A stationary solution need not be causal. An AR(1) coefficient with absolute value greater than one can have a stationary solution expressed using future noise when no unit-circle root occurs. That is not the forward innovation model usually intended for forecasting. Likewise, a finite moving average is stationary for any finite coefficients, even when it is not invertible. Calling every noninvertible MA process nonstationary would confuse recoverability of shocks with existence of second moments and time-invariant covariance.

θ(z)ϕ(z)=∑j=0∞ψjzj,Xt−μ=∑j=0∞ψjεt−j,γ(h)=σε2∑j=0∞ψjψj+∣h∣\frac{\theta(z)}{\phi(z)}=\sum_{j=0}^\infty\psi_jz^j,\qquad X_t-\mu=\sum_{j=0}^\infty\psi_j\varepsilon_{t-j},\qquad \gamma(h)=\sigma_\varepsilon^2\sum_{j=0}^\infty\psi_j\psi_{j+|h|}
These causal coefficients are absolutely summable under the stated root condition, so the series converges in mean square and the covariance sum is justified.↔ Scroll wide equations horizontally.

Check roots before interpreting a fitted recursion

For an AR(1), the polynomial root is one over its coefficient, so root modulus greater than one is equivalent to coefficient modulus less than one. For an MA(1) under our plus-sign convention, its root is minus one over theta, making invertibility equivalent to absolute theta less than one. The signs differ, but both conditions concern polynomial roots rather than a generic rule that coefficients must be positive.

Equivalent second-order descriptions can arise from noninvertible moving averages with adjusted noise variance. Choosing an invertible representation identifies a canonical innovation direction, but numerical root constraints do not prove that the fitted order or Gaussian distribution is correct. Residual dependence, changing parameters and omitted deterministic terms still need attention. A fitted equation should report its mean convention and initialization along with the coefficients so another analysis can reproduce its predictions.

Expand a causal invertible ARMA(1,1)

Take phi=0.5, theta=0.25, mean zero and noise variance four. Find the first filter coefficients, stationary variance and lag-one covariance.

  1. The AR root is two and the MA root is minus four, both outside the unit circle. Expanding (1+0.25z)/(1−0.5z) gives psi-zero one and psi-j=0.75·0.5^(j−1) for j≥1.

  2. The sum of squared coefficients is 1+0.75²/(1−0.5²)=1.75, so stationary variance is four times 1.75, or seven.

  3. The adjacent coefficient-product sum is 0.75 plus 0.75²·0.5/(1−0.5²)=1.125. Multiplying by four gives gamma(1)=4.5.

The result

The model is causal and invertible with variance seven and lag-one correlation 4.5/7. Neither covariance equals the raw shock variance by default.

Explore the model

Interactive lab

Interactive lab · optimization

Inspect the homogeneous recurrence separately from its shocks

Pause and reset, then set both controls to η = 0.5 and x₀ = 2. Predict values 2,1,0.5 under multiplier 0.5, one iteration per Step. For a fresh comparison, pause and reset, then set η = 1.5 and x₀ = 2; predict 2,−1,0.5 under multiplier minus 0.5. Both decay in magnitude. The instrument is gradient descent on a scalar quadratic and has no innovations; it illustrates the homogeneous AR recurrence, not a simulated ARMA sample or a stationarity test.

Inspect the homogeneous recurrence separately from its shocksGradient descent on f(x) = x²/2: xₙ = (1 − η)ⁿx₀. Playback advances two discrete iterations per second. Values outside |x| ≤ 4 are explicitly reported. Current readings: Position x0: 2; Objective x²/2: 2; Iteration behavior: Stable step. All parameters are adjustable with the labeled controls below.−4−202402.174.356.528.7Parameter xf(x) = x²/2n = 0
ObjectiveDiscrete iterate
Position x0
2
Objective x²/2
2
Iteration behavior
Stable step
n = 0 · t = 0 s

Gradient descent on f(x) = x²/2: xₙ = (1 − η)ⁿx₀. Playback advances two discrete iterations per second. Values outside |x| ≤ 4 are explicitly reported. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forStable homogeneous decay is a root calculation; a stochastic stationary model also needs its noise law and initialization.

Check your understanding

What does a moving-average polynomial root inside the unit disk imply under the stated coprime convention?

Try it yourself

An AR(1) is written X_t=2+0.8X_{t−1}+epsilon_t with noise variance 0.36. Find its stationary mean and variance. Separately classify the invertibility of an MA(1) with theta=2 under the plus-sign convention.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

Solve the mean equation and use the centered AR variance formula. For the MA polynomial, solve 1+2z=0.

Compare with the solution

The mean is 2/(1−0.8)=10. Centering leaves a stable coefficient 0.8, so variance is 0.36/(1−0.64)=1. The intercept two is not the stationary mean. The MA polynomial with theta two has root minus one half, so that representation is not invertible. It still defines a stationary finite moving average when applied to weak white noise; the failure concerns recovery of the specified shocks from present and past observations.

Take it with you

  • State lag-polynomial signs, common-factor assumptions and mean treatment before checking roots.
  • Causality is a past-shock representation; invertibility recovers shocks from observed history.
  • Stationary existence and causal forward modeling are related but distinct questions.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.