Sims’s Formula Again#

The preceding section derived Sims’s formula for the discrete time approximation to a continuous time distributed lag. This section presents a self-contained, purely time-domain derivation of the same formula. The derivation avoids the frequency domain calculations that Sims used. This might be useful for economists who prefer calculations in the time domain to ones in the frequency domain. An ancillary benefit of the time domain derivation is that it makes apparent the interpretation of Sims’s formula as a version of Theil's specification error theorem.

The distributed lag model#

Sims considered the model

(407)#\[y(t) = \int_{-\infty}^\infty b(s)\, x(t-s)\, ds + u(t)\]

where \(b(t)\) is an absolutely integrable function,[1] and where \(y(s)\), \(x(s)\), and \(u(s)\) are continuous time covariance stationary stochastic processes with means of zero and finite variances. The disturbance process \(u(s)\) is orthogonal to the \(x(s)\) process, that is

(408)#\[E[u(s)\, x(t)] = 0 \qquad \text{for all real } t, s.\]

The specification (408) identifies the convolution \(\int_{-\infty}^\infty b(s)\, x(t-s)\, ds\), which is denoted \(b * x(t)\), as the projection of \(y(t)\) on the entire \(x(s)\) process, \(s \in (-\infty, \infty)\).[2]

Sims studied the situation where \(y(t)\) and \(x(t)\) are only observed at the integers. The data thus consist of the sequences of random variables

\[ X(n) = x(n), \qquad Y(n) = y(n), \qquad n = \ldots, -2, -1, 0, 1, 2, \ldots \]

Here \(X(n)\) and \(Y(n)\) are discrete time stochastic processes. Consider the least squares distributed lag regression (i.e., the projection) of \(Y(n)\) on past, present, and future \(X(r)\)’s:

(409)#\[Y(n) = \sum_{s=-\infty}^\infty B(s)\, X(n-s) + U(n)\]

where \(U(n)\) is the least squares disturbance and where

(410)#\[E[U(n)\, X(r)] = 0 \qquad \text{for all integers } n, r.\]

Sims was interested in studying the relation between \(B(s)\) and \(b(t)\) and in investigating the conditions under which \(B(s)\) well or poorly represents \(b(t)\) sampled at the integers.

Deriving Sims’s formula#

To obtain Sims’s formula, we begin by recalling that the orthogonality condition (410) uniquely determines the \(B(s)\)’s.[3] Substitute for \(U(n)\) from (409) into (410) to obtain

(411)#\[E\!\left[\left(Y(n) - \sum_{s=-\infty}^\infty B(s)\, X(n-s)\right) X(r)\right] = 0 \qquad \text{for all integers } n, r,\]

or

(412)#\[E[Y(n)\, X(r)] - \sum_{s=-\infty}^\infty B(s)\, E[X(n-s)\, X(r)] = 0.\]

These are the least squares “normal equations.” We write (412) as

\[ R_{YX}(n-r) - \sum_{s=-\infty}^\infty B(s)\, R_X(n-r-s) = 0 \]

or

(413)#\[R_{YX}(\tau) - \sum_{s=-\infty}^\infty B(s)\, R_X(\tau - s) = 0\]

where we define the covariance sequences

(414)#\[\begin{split}\begin{aligned} R_{YX}(\tau) &= E[Y(t)\, X(t-\tau)] && \text{for all } t, \text{ integer } \tau, \\ R_X(\tau) &= E[X(t+\tau)\, X(t)] && \text{for all } t, \text{ integer } \tau. \end{aligned}\end{split}\]

\(R_{YX}\) and \(R_X\) are independent of \(t\) by virtue of the covariance stationarity of \(Y\) and \(X\). It is also convenient to define here the covariance functions

(415)#\[\begin{split}\begin{aligned} R_{yx}(\tau) &= E[y(t)\, x(t-\tau)] && \text{for all real } t, \text{ real } \tau, \\ R_x(\tau) &= E[x(t)\, x(t+\tau)] && \text{for all real } t, \text{ real } \tau. \end{aligned}\end{split}\]

Clearly, the covariance sequences \(R_{YX}\) and \(R_X\) correspond to the covariance functions \(R_{yx}\) and \(R_x\), respectively, sampled at the integers.

Now from (407) we have that

\[\begin{split} \begin{aligned} R_{YX}(\tau) = E[Y(t)\, X(t-\tau)] &= E\!\left[\left(\int_{-\infty}^\infty b(s)\, x(t-s)\, ds + u(t)\right) x(t-\tau)\right] \\ &= \int_{-\infty}^\infty b(s)\, E[x(t-s)\, x(t-\tau)]\, ds + E[u(t)\, x(t-\tau)] \end{aligned} \end{split}\]

which, applying (408) and (415), equals

\[ \int_{-\infty}^\infty b(s)\, R_x(\tau - s)\, ds \]

so that

(416)#\[R_{YX}(\tau) = b * R_x(\tau) \qquad \text{for integer values of } \tau.\]

So equation (413) becomes

(417)#\[b * R_x(\tau) = \sum_{s=-\infty}^\infty B(s)\, R_X(\tau - s).\]

Now let \(R_X^{-1}(s)\) denote the sequence which is the inverse under convolution of the sequence \(R_X(s)\). This inverse is defined by[4]

(418)#\[\begin{split}\sum_{j=-\infty}^\infty R_X^{-1}(j)\, R_X(n-j) = \begin{cases} 1 & \text{for } n = 0, \\ 0 & \text{for } n \neq 0, \ n \text{ an integer.} \end{cases}\end{split}\]

Convoluting the left side of (417) with \(R_X^{-1}(j)\) gives

\[\begin{split} \begin{aligned} \sum_{j=-\infty}^\infty R_X^{-1}(j)\left[b * R_x(\tau - j)\right] &= \sum_{j=-\infty}^\infty R_X^{-1}(j) \int_{-\infty}^\infty b(s)\, R_x(\tau - j - s)\, ds \\ &= \int_{-\infty}^\infty b(s)\left(\sum_{j=-\infty}^\infty R_X^{-1}(j)\, R_x(\tau - j - s)\right) ds. \end{aligned} \end{split}\]

Notice that

\[ \sum_{j=-\infty}^\infty R_X^{-1}(j)\, R_x(\tau - j) = R_X^{-1} * R_x(\tau), \]

which is the convolution of the sequence \(R_X^{-1}(j)\) with the function \(R_x(t)\).[5] Sims calls this convolution

(419)#\[r_x(\tau) = R_X^{-1} * R_x(\tau) = \sum_{j=-\infty}^\infty R_X^{-1}(j)\, R_x(\tau - j).\]

Notice that it is defined for all real \(\tau - s\). Thus, the convoluted left side can be written

\[ \int_{-\infty}^\infty b(s)\left(R_X^{-1} * R_x(\tau - s)\right) ds = b * R_X^{-1} * R_x(\tau). \]

While this convolution exists for all real \(\tau\), we are interested in its values only at integer \(\tau\) (refer again to (417)).

Now convolute the right side of equation (417) with \(R_X^{-1}(j)\) to get

\[\begin{split} \begin{aligned} R_X^{-1} * \sum_{s=-\infty}^\infty B(s)\, R_X(\tau - s) &= \sum_{j=-\infty}^\infty R_X^{-1}(j) \sum_{s=-\infty}^\infty B(s)\, R_X(\tau - s - j) \\ &= \sum_{s=-\infty}^\infty B(s) \sum_{j=-\infty}^\infty R_X^{-1}(j)\, R_X(\tau - j - s) \\ &= B(\tau). \end{aligned} \end{split}\]

Combining the results of convoluting the left and right sides of (417) with \(R_X^{-1}\) gives

(420)#\[B(\tau) = b * R_X^{-1} * R_x(\tau)\]

or more explicitly

(421)#\[B(\tau) = \int_{-\infty}^\infty b(s)\left(\sum_{j=-\infty}^\infty R_X^{-1}(j)\, R_x(\tau - j - s)\right) ds.\]

Equation (420) is Sims’s formula. It states that \(B(\tau)\) is formed by weighting \(b(s)\) by \(R_X^{-1} * R_x(\tau - s)\) and then integrating over all real \(s\)’s. The weighting function \(R_X^{-1} * R_x(\tau - s)\) clearly depends on the stochastic structure of the \(x\)-process. Sims’s paper contains a variety of interesting and useful results about the shape of the weighting function for various classes of \(x\)-processes.

Relation to Theil’s specification theorem#

Let the least squares projection of a random variable \(z\) on a \(1 \times k\) vector of random variables \(Z\) be \(Z\alpha\) where \(\alpha\) is the \(k \times 1\) vector of regression coefficients. Partition \(Z\) as \(Z = (Z_1 \ Z_2)\) where \(Z_1\) is \((1 \times k_1)\) and \(Z_2\) is \((1 \times k_2)\) with \(k_1 + k_2 = k\).

Theorem 4 (Theil’s specification theorem)

The projection of \(z\) on \(Z_1\) is \(Z_1 \xi\) where \(\xi\) is \((k_1 \times 1)\) and

\[ \underset{k_1 \times 1}{\xi} = \underset{k_1 \times k}{\Gamma}\ \underset{k \times 1}{\alpha} \]

where the projection of the \(i\)-th element of \(Z\) on \(Z_1\) is \(\sum_{j=1}^{k_1} \Gamma_{ji} Z_j\); \(\Gamma_{ji}\) is the partial regression coefficient of the \(i\)-th dependent variable on the \(j\)-th \(Z\).

The preceding equation can be written

(422)#\[\xi_i = \sum_{j=1}^k \Gamma_{ij}\, \alpha_j,\]

which says that the coefficient on \(Z_i\) in the projection of \(z\) on \(Z_1\) equals the vector product of \(\alpha\) with the vector of \(i\)-th partial regression coefficients in the regressions of all of the variables in \(Z\) on the subset \(Z_1\).

Now consider the projection of \(x(t)\) on the sampled \(x\)-process, \(X(n)\),

\[ \sum_{j=-\infty}^\infty \gamma_j^t\, X(j), \]

where there is one such projection, and hence one sequence \(\gamma_j^t\), for each real \(t\). The regression coefficients \(\gamma_j^t\) are uniquely determined by the orthogonality requirement

\[ E\!\left[\left(x(t) - \sum_{j=-\infty}^\infty \gamma_j^t\, X(j)\right) X(n)\right] = 0 \]

or

\[ R_x(n-t) = \sum_{j=-\infty}^\infty \gamma_j^t\, R_X(n-j). \]

Convoluting both sides of the above equation with \(R_X^{-1}\) gives

(423)#\[\gamma_n^t = \sum_{j=-\infty}^\infty R_X^{-1}(j)\, R_x(n-t-j) = R_X^{-1} * R_x(n-t).\]

In equation (423), \(\gamma_n^t\) gives the regression coefficient on \(X(n)\) in the projection of \(x(t)\) on the \(X(r)\) sequence.

Theil’s specification formula (422) leads us to expect that

(424)#\[B(n) = \int_{-\infty}^\infty b(t)\, \gamma_n^t\, dt.\]

Substituting (423) into the above equation convinces us that the above equation is equivalent with Sims’s formula,[6]

\[ B(n) = \int_{-\infty}^\infty b(t)\left(R_X^{-1} * R_x(n-t)\right) dt = b * R_X^{-1} * R_x(n). \]

Geweke’s formula#

The preceding approach can be used to derive Geweke’s generalization of Sims’s formula, where in (407) \(b(s)\) is now interpreted as a \(1 \times k\) vector at each \(s\), \(x(t)\) is a \((k \times 1)\) vector stochastic process, \(X(n)\) is the \((k \times 1)\) vector discrete time stochastic process corresponding to \(x(t)\) sampled at the integers, and the orthogonality condition (408) is modified to be

\[ \underset{1 \times 1}{E[u(s)\, x'(t)]} = 0 \qquad \text{for all real } t, s, \]

where \(u(s)\) is \(1 \times 1\) and \(x'(t)\) is \(1 \times k\). Now \(B(s)\) is \(1 \times k\) at each integer \(s\). The orthogonality condition implies

\[ E\!\left[\left(Y(n) - \sum_{s=-\infty}^\infty B(s)\, X(n-s)\right) X'(r)\right] = 0, \qquad n, s, r \text{ integers}, \]

which implies the normal equations

(425)#\[R_{YX}(n-r) = \sum_{s=-\infty}^\infty B(s)\, R_X(n-r-s)\]

where

\[ \underset{1 \times k}{R_{YX}(\tau)} = E[Y(t)\, X'(t-\tau)], \qquad \underset{k \times k}{R_X(\tau)} = E[X(t)\, X'(t-\tau)]. \]

Let \(R_X^{-1}(j)\) be the \((k \times k)\) inverse under convolution of the matrix \(R_X\), where \(R_X^{-1}(j)\) is the sequence defined by

(426)#\[\begin{split}\sum_{j=-\infty}^\infty R_X^{-1}(j)\, R_X(s-j) = \begin{cases} I_{k \times k} & s = 0, \\ 0 & s \neq 0. \end{cases}\end{split}\]

Convoluting both sides of (425) with \(R_X^{-1}\) then gives equation (420), only where all quantities are now interpreted as the matrices defined above,

(427)#\[B(\tau) = b * R_X^{-1} * R_x(\tau).\]

This is Geweke’s formula.

References#

[SNAsh72]

Robert B. Ash. Real Analysis and Probability. Academic Press, New York, 1972.

[SNGew75]

John Geweke. Employment Turnover and Wage Dynamics in U.S. Manufacturing. PhD thesis, University of Minnesota, 1975. Chapter 6, “Temporal Aggregation in the Multivariate Regression Model”.

[SNNer67]

Marc Nerlove. Distributed lags and unobserved components in economic time series. In William Fellner, editor, Ten Economic Studies in the Tradition of Irving Fisher. John Wiley & Sons, New York, 1967.

[SNPap62]

Athanasios Papoulis. The Fourier Integral and Its Applications. McGraw-Hill, New York, 1962.

[SNSim71a]

Christopher A. Sims. Approximate specification in distributed lag models. Manuscript, 1971.

[SNSim71b]

Christopher A. Sims. Discrete approximations to continuous time distributed lags in econometrics. Econometrica, 39(3):545–563, 1971.

[SNThe71]

Henri Theil. Principles of Econometrics. John Wiley & Sons, New York, 1971.