Time-Series Models for Financial Data › ARMA Models: Combining AR and MA
Quantitative FinanceAll chapters Time-Series Models for Financial Data › ARMA Models: Combining AR and MAOne section · Sections in this chapter5 / 13 ↓
Reading tools Definitions & inline links
Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.
Article links
Make inline references clickable
Real financial time series often exhibit both autoregressive and moving average characteristics. Neither pure AR nor pure MA models may adequately capture the dependence structure. The ARMA(p,q) model combines both components:
where:
- : value of the series at time
- : constant term
- : autoregressive coefficients
- : moving average coefficients
- : white noise terms
In lag operator notation:
where:
- : autoregressive polynomial
- : constant term
- : moving average polynomial
Why Combine AR and MA?
The principle of parsimony motivates ARMA. Sometimes a pure AR model requires many lags to capture the autocorrelation structure, but a mixed ARMA model achieves the same fit with fewer parameters. This parsimony matters for both statistical and practical reasons. Models with fewer parameters are easier to interpret, more stable to estimate, and less prone to overfitting.
Consider an AR(1) process. Its ACF decays geometrically. An MA() could replicate this pattern, but that would require infinitely many parameters. Conversely, an MA(1) has an ACF that cuts off after lag 1, but an AR() could approximate it. ARMA provides flexibility to match complex autocorrelation patterns economically, using a small number of AR and MA terms to capture structures that would require many terms in either pure representation.
ARMA(1,1) Example
The ARMA(1,1) specification combines the first-order properties of both models, and gives a rich but still tractable framework:
where:
- : value of the series at time
- : value of the series at time
- : constant term
- : autoregressive coefficient
- : moving average coefficient
- : white noise error term
- : white noise error term at time
Its ACF starts at:
where:
- : autocorrelation at lag 1
- : AR coefficient
- : MA coefficient
and then decays geometrically following the AR structure:
where:
- : autocorrelation at lag
- : autoregressive coefficient
- : autocorrelation at lag
The MA component affects only the starting value of the autocorrelation sequence, while the AR component determines the rate of decay. The PACF also decays rather than cutting off, which is characteristic of processes with MA components. This makes ARMA models harder to identify than pure AR or MA processes, since neither the ACF nor PACF shows a clean cutoff pattern.
Stationarity and Invertibility
An ARMA(p,q) model is:
- Stationary if all roots of lie outside the unit circle
- Invertible if all roots of lie outside the unit circle
We typically work only with stationary and invertible representations. Stationarity ensures the process has stable statistical properties, while invertibility ensures unique parameter identification and allows us to recover the underlying shocks from observed data.