Linear Least Squares Prediction

Linear Least Squares Prediction[1]#

It is common in economics to assume that \(x_t\) is purely (linearly) indeterministic, which means that \(\eta_t = 0\) for all \(t\) or else that \(\eta_t\) has been removed.[2] Wold's theorem says that any indeterministic covariance stationary stochastic process \(x_t\) has the moving average representation

\[ x_t = \sum_{j=0}^\infty d_j \epsilon_{t-j} \]

or

(245)#\[x_t = d(L)\epsilon_t, \qquad d(L) = \sum_{j=0}^\infty d_j L^j\]

where \(\{\epsilon_t \}\) is the sequence of one-step-ahead linear least squares forecasting errors (innovations) in predicting \(x_t\) as a linear function of \(\{x_{t-1}, x_{t-2}, \ldots\}\), i.e., \(\epsilon_t = x_t - P[x_t | x_{t-1}, x_{t-2}, \ldots]\). (As we have seen, it is natural to normalize \(d(L)\) so that \(d_0 = 1\), in which case \(\sigma^2 = E \epsilon_t^2\) is the variance of the one-step-ahead prediction error.)

Now suppose that \(d(L)\) has an inverse that is one-sided in nonnegative powers of \(L\). Where \(d(L) = \sum_{j=0}^{\infty} d_j L^j\), a necessary condition for \(d(L)\) to have such a one-sided inverse is that the roots \(\mu\) of \(\sum_{j=0}^n d_j\mu^j = 0\) all lie outside the unit circle, i.e., all have absolute values exceeding unity. An inverse \(a(L) \equiv d(L)^{-1}\) of \(d(L)\) satisfies \(a(L)d(L) = d(L) a(L) = I\) where \(I\) is the identity lag operator \(I = 1 + 0L + 0L^2 + \ldots\). Operating on both sides of (245) with \(a(L) = d(L)^{-1}\) gives

(246)#\[a(L)x_t = \epsilon_t, \qquad a(L) = a_0 - \sum_{j=1}^\infty a_j L^j\]

or

\[ a_0 x_t = a_1 x_{t-1} + a_2 x_{t-2} + \ldots + \epsilon_t. \]

Since \(d_0\) is unity, it turns out that \(a_0\) is unity also. Equation (246) is termed the autoregressive representation for \(x_t\). While every linearly indeterministic covariance stationary process has a moving average representation, not all of them have an autoregressive representation. Still, those that do have both a moving average and an autoregressive representation constitute a very wide class, and we shall henceforth assume that we are dealing with a member of this class.[3]

We now derive some formulas due to Wiener and Kolmogorov for linear least squares predictors. Let \(P_{t-j}x_t\) be the linear least squares projection of \(x_t\) on the space spanned by \(\{ x_{t-j}, x_{t-j-1}, \ldots\}\) i.e.,

\[ P_{t-j}x_t \equiv P[x_t | x_{t-j}, x_{t-j-1}, \ldots ]. \]

Now project both sides of (245) against \(\{x_{t-1}, x_{t-2}, \ldots\}\) to get

\[ P_{t-1}x_t = \sum_{j=0}^\infty d_j P_{t-1} \epsilon_{t-j} = \sum_{j=1}^{\infty} d_j \epsilon_{t-j}, \]

which follows since \(P_{t-1}\epsilon_t = 0\), because \(\epsilon_t\) is orthogonal to lagged \(x\)’s; and since \(P_{t-1} \epsilon_{t-j} = \epsilon_{t-j}\) for all \(j \geq 1\) because \(\epsilon_{t-j}\) is in the space spanned by \(\{x_{t-1}, x_{t-2}, \ldots\}\). We write the above equation as

\[ P_{t-1}x_t = \left(\frac{d(L)}{L}\right)_{+} \epsilon_{t-1} \]

where \((\,)_{+}\) means “ignore negative powers of \(L\),” i.e., \(\left(\sum_{j = -\infty}^{\infty} h_j L^j\right)_{+} \equiv \sum_{j=0}^\infty h_j L^j\). Now assuming that \(x_t\) has an autoregressive representation, we can write \(\epsilon_{t-1} = a(L)x_{t-1} = d(L)^{-1} x_{t-1}\). Substituting this into the above equation gives

(247)#\[P_{t-1}x_t = \left(\frac{d(L)}{L}\right)_{+} \frac{1}{d(L)} x_{t-1}\]

which is a compact formula for the one-step-ahead linear least squares forecast of \(x_t\) based on its own past.

To get a formula for the general \(k\)-step-ahead linear least squares forecast, project both sides of (245) against \(\{ x_{t-k}, x_{t-k-1}, \ldots\}\) to get

\[ P_{t-k}x_t = \sum_{j=k}^\infty d_j \epsilon_{t-j} = \left(\frac{d(L)}{L^k}\right)_+ \epsilon_{t-k} \]
(248)#\[P_{t-k}x_t = \left(\frac{d(L)}{L^k}\right)_{+} \frac{1}{d(L)}x_{t-k}\]

which generalizes formula (247). Equation (248) is the Wiener-Kolmogorov formula for \(k\)-step-ahead linear least squares predictions.

See also

Some Examples computes (248) for particular processes. The Residue Theorem Behind Partial Fractions evaluates the annihilation operator \([\,\cdot\,]_+\) pole by pole. Predicting Geometric Distributed Leads extends the formula from a single future date to a geometric sum of them. Optimal Prediction: Compact Notation restates it as \(P[x_{t+\tau}\mid x_t] = A^{\tau} x_t\) in state space form. Optimal Filtering Formula and Multivariate Prediction Formulas extend it to filtering and to vector processes.