Autocovariance Function

The autocovariance function of a time series measures the linear dependence between observations at two time points and , defined as

where and are the values of the mean function at times and . This is the time series analogue of covariance between two random variables.

When the process is (weakly) stationary, the autocovariance depends only on the lag , not on the absolute times, and is written

Note that is the variance of the process.

Autocovariance is Not Scale-Free has units equal to the square of the units of , making it difficult to compare across series measured on different scales. The autocorrelation function normalizes this to a unitless quantity in .

The autocovariance

Intuition

The autocovariance function captures how the memory of a process decays over time. A large at lag means that knowing the value at time gives useful information about the value at time . If , values tend to stay on the same side of the mean (persistence); if , they tend to alternate (mean-reversion). If for all , the series has no linear memory: it behaves like white noise.

The rate at which as grows characterizes how quickly the process “forgets” its past. Short-memory processes (e.g., ARMA) have autocovariances that decay exponentially; long-memory processes have autocovariances that decay polynomially.

Properties

(Symmetry) for all . Dependence between and is the same regardless of direction in time.

(Positive Semi-Definiteness) For any , any times , and any constants ,


This ensures that the variance of any linear combination is nonnegative.

(Variance at Lag Zero) .

(Cauchy–Schwarz Bound) for all . The autocovariance at any lag cannot exceed the variance.

(White Noise) If , then

(Linearity) If , then .

Examples

MA(1) Process

Let , where and .

Random Walk

Let with .