23
An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach Michael P. Clements Department of Economics University of Warwick Coventry, CV4 7AL Fred Joutz Department of Economics The George Washington University Washington DC Herman O. Stekler Department of Economics George Washington University Washington DC September 8, 2004 Abstract The Federal Reserve Greenbook forecasts of real GDP, ination and unemployment are analysed for the period 1974 to 1997. We consider whether these forecasts exhibit systematic bias, and whether ecient use is made of information, that is, whether revisions to these forecasts over time are predictable. Rather than analyse the forecasts separately for each horizon of interest, we discuss and implement methods that pool information over horizons. We conclude that there is little evidence of systematic bias although the forecasts of ination and real output growth appear to have been smoothed. JEL classication numbers: C12, C53. Keywords: Federal reserve forecasts, bias, smoothing, pooling. Corresponding author. [email protected] 1

An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

An Evaluation of the Forecasts of the Federal Reserve:

A Pooled Approach

Michael P. Clements∗

Department of Economics

University of Warwick

Coventry, CV4 7AL

Fred Joutz

Department of Economics

The George Washington University

Washington DC

Herman O. Stekler

Department of Economics

George Washington University

Washington DC

September 8, 2004

Abstract

The Federal Reserve Greenbook forecasts of real GDP, inflation and unemployment are

analysed for the period 1974 to 1997. We consider whether these forecasts exhibit systematic

bias, and whether efficient use is made of information, that is, whether revisions to these

forecasts over time are predictable. Rather than analyse the forecasts separately for each

horizon of interest, we discuss and implement methods that pool information over horizons.

We conclude that there is little evidence of systematic bias although the forecasts of inflation

and real output growth appear to have been smoothed.

JEL classification numbers: C12, C53.

Keywords: Federal reserve forecasts, bias, smoothing, pooling.

∗Corresponding author. [email protected]

1

Page 2: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

1 Introduction

In setting monetary policy, decision makers pay close attention to forecasts about the future

state of the economy. These forecasts are one of the many inputs that decision makers use

in determining whether changes in monetary policy are required. This is one of the reasons

why many studies have analyzed the forecasts made by the staff of the Board of Governors of

the Federal Reserve in preparation for the meetings of the Open Market Committee. These

forecasts are published in the Greenbook, the data and analytic notebook that is prepared for

the Open Market Committee prior to each meeting. These meetings occur several times each

quarter.

The staff predict GDP, its components, various price indices, unemployment, etc. for one to

eight quarters ahead. A number of studies have examined the accuracy and rationality of these

forecasts, focusing primarily on the predictions of real and nominal GDP growth rates, inflation

rates and unemployment. These studies by Karamouzis and Lombra (1989), Scotese (1994),

Jansen and Kishnan (1996, 1999), Romer and Romer (1996), and Joutz and Stekler (2000) have

yielded mixed results about the rationality of these forecasts. These authors have found that

the forecasts of some (but not all) variables were rational for some but not all horizons. While

the findings of the studies may differ, all of the analyses utilized similar methodologies.1

The methodology used in these studies compared the forecasts and outcomes separately for

each horizon. A new procedure developed by Davies and Lahiri (1995) permits us to pool the

forecasts for each variable across all horizons. This has a number of advantages. It is natural

to consider all the forecasts together and ask whether they are biased, rather than asking the

question separately of each individual horizon. A finding that j-step forecasts are biased, while

the j+1 step forecasts are not biased, for example, is difficult to interpret. Moreover, if we test

a number of sets of forecasts then the chances of rejecting the null for at least one set (horizon)

will exceed the nominal test level. Utilising all the forecasts in a single test should also make

for a more powerful test of the null of unbiasedness, where the forecasts of rational agents (with

squared-error loss functions2) should be unbiased at all horizons.

1 In addition, Scotese (1994) also investigated whether the Fed forecasts were “smoothed” in the sense thatall available information was not incorporated into the latest forecast revision, but was also used in determiningsubsequent revisions.

2See Zellner (1986) for a discussion of this caveat, and Artis and Marcellino (2001) for an illustration. For

2

Page 3: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

Techniques for testing for the efficient use of information were discussed in the context of

fixed-event forecasts by Nordhaus (1987) and Clements (1997). Nordhaus (1987) examined the

forecasts for a single target date using a large number of forecasts of that target made at varying

times (and so with different horizons). Clements (1997) considered pooling over a small number

of targets. We adapt these ideas to our set up, where we have a large number of targets but

relatively few forecasts of each, and also calculate pooled versions of these tests.

In section 2 we briefly review the standard approaches for testing for bias, where each horizon

is analyzed separately, and then outline the pooling procedure. Section 3 sets out the approach

we adopt for analyzing forecast revisions. This enables us to examine the forecast smoothing

issue raised by Scotese. Section 4 explains the structure of the forecasts at our disposal, that

is, the nature of the FED forecast data set, as well as the results of our assessment. Section 5

presents our conclusions.

2 Testing for forecast bias

Before we present the approach to pooling forecasts made with various leads, (i.e., over different

horizons), we discuss the tests that have customarily been used in testing for bias and rationality.

2.1 Traditional procedure

The conventional test for bias is based on the regression:

At = α+ βFt,t−h + εt (1)

where At and Ft,t−h are the actual and predicted values for time t. The forecast is conditional

on information at t − h. The test involves the joint null hypothesis that α = 0 and β = 1.

A rejection of this null would indicate that the forecasts are unbiased: see also Mincer and

Zarnowitz (1969). Whilst the joint null entails unbiasedness, E (At − Ft,t−h) = 0, Holden and

Peel (1990) note that the null is a sufficient, but not a necessary, condition for unbiasedness,

comparability with the earlier studies, we assume symmetric loss functions.

3

Page 4: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

since unbiasedness holds for:

α = (1− β)Ft,t−h. (2)

A more satisfactory test of unbiasedness is via a test of τ = 0 in the regression:

At − Ft,t−h = τ + νt. (3)

The important point is that either (1) or (3) would typically be run, and the relevant null test

statistic computed, separately for each h, h = 1, 2, 3 . . .. More powerful tests may be obtained

by pooling, especially when the available sample of forecasts for any given h is relatively small.

2.2 Pooling procedure

In some instances it may be preferable to pool the forecasts and to determine whether or not

the set of forecasts as a whole are biased.3 Pooling across horizons requires that we posit a

model of the forecast errors that enables us to infer the correlation structure across errors of

different targets and lengths that is consistent with rationality. To this end, we will adopt the

decomposition of forecast errors of Davies and Lahiri (1995). Their forecasts vary in three-

dimensions: across individuals i = 1, . . . ,N , across common targets t = 1, . . . , T , and across

horizons, h = 1, . . . ,H, so that:

At − Fith = αi + λth + εith (4)

where At is the actual value in period t, and Fith is the forecast made by individual i of the

variable in period t at time t− h (i.e., with a horizon of h periods). εith are the ‘idiosyncraticshocks’, and the λth are the aggregate or common macroeconomic shocks, assumed common to

all individuals. λth is the sum of all shocks that occurred between t − h and t, labelled as uthto ut1:

λth =hX

j=1

utj . (5)

3 If there were systematic differences in the ways in which the forecasts of different horizons were calculated,and if a priori there were grounds to believe that these might endow the forecasts with different properties atdifferent horizons, then the case for pooling would be weakened. However in practice the case for pooling seemscompelling.

4

Page 5: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

Davies and Lahiri (1995) stack all the forecasts in the NTH vector F as

F0 = (F11H , . . . , F111, F12H , . . . , F121, . . . , F1TH , . . . , F1T1; . . . ;FN1H , . . . , FN11, . . . , FNTH , . . . , FNT1)

If we let A∗ = (A1, A2, . . . ,AT )0, then defining A = iN ⊗ (A∗ ⊗ iH) we can write the NTH

vector of forecast errors as e = A−F.4

We do not have a panel of forecasters, but a single forecaster, i.e., N = 1, so that (4)

becomes:

eth = At − Fth = α+ λth + εth

= α+ vth (6)

where λth is as defined above. For all the observations:

e = αiTH + v (7)

where v is the TH vector from stacking vth conformably with A and F.

We can assume that E (v) = 0, but Σ = E (vv0) will not be proportional to the identity

matrix. Assuming that the εth are not correlated, E (εthεsj) = σ2ε when s = t and j = h, and

zero otherwise, we obtain:

Σ = σ2εITH +Ψ. (8)

Ψ captures the fact that forecasts which have common (macroeconomic) shocks, be they of

the same target, or of different targets, will be correlated. The precise form of Ψ depends

on the maximum and minimum forecast lengths, etc., and will be described below. But the

important point is that Ψ depends only on the single unknown variance parameter, σ2u =

E¡u2t

¢, assuming homoscedastic aggregate shocks. We also assume the idiosyncratic shocks

have common variance, σ2ε = E

¡ε2th

¢, for all t and h.

4Note the Kronecker product is defined such that a typical block C ⊗ D is given by CijD, and is is an s

dimensional vector of 1’s.

5

Page 6: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

The test of bias can be based on the OLS estimator of α in (7),

bα = (TH)−1TXt=1

HXh=1

eth (9)

with the consistent covariance matrix estimator

V ar (bα) =¡X0X

¢−1X0ΣX

¡X0X

¢−1= (TH)−2 i0THΣiTH

where X = iTH . To obtain a consistent standard error for OLS, Σ needs to be replaced by

an estimate bΣ. To calculate bΣ we require estimates of σ2u and σ

2ε. These can be obtained as

follows. bα is estimated from (9). Then bvth = eth− bα. Using E ¡v2th

¢= σ2

ε + hσ2u, we can obtain

estimates bσ2ε and bσ2

u as the estimated coefficients bϕ0 and bϕ1 in the regression:

bv¯ bv = ϕ0iTH + ϕ1τ +ω (10)

(where ¯ is the Hadamard product, denoting element-by-element multiplication) τ = iT ⊗ τH ,

and τ 0H = (H,H − 1, . . . , 1). Thus bϕ0 is an estimate of σ2ε, the variance of idiosyncratic shocks,

and bϕ1 estimates σ2u, the variance of the (homoscedastic) macro shocks.

Davies and Lahiri (1995, footnote 13) notes the possibility of ‘private information’, whereby

their original formulation becomes:

At − Fith = αi + λth + ηith (11)

with λth =Ph

j=1 utj and ηith =Ph

j=1 εitj. Thus, as h gets smaller the variance of the pri-

vate component, V ar (ηith), declines. Without private information, the variance of the private

component is constant for all h (and i and t).

In our analysis of the FED forecasts, N = 1, and we can think of the FED as possessing

confidential (‘private’) information. Although this is conceptually distinct from the macro

shocks, it cannot be separately distinguished when it takes the form ηth =Ph

j=1 εtj (for a

6

Page 7: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

horizon h), as

At − Fth = α+ (λth + ηth) (12)

= α+ vth (13)

where

vth =Ph

j=1 (utj + εtj) =Ph

j=1 u∗tj

say. The importance of the {εth} entering as summations (ηth =Ph

j=1 εtj) in the model for the

forecast errors At−Fth is that the variance of the (common) shock {vth} is directly proportionalto h. An estimate of σ2

u∗ is given by the coefficient ϕ∗1 in the regression:

bv¯ bv = ϕ∗1τ +ω∗. (14)

Whether the FED has private information, so that the idiosyncratic component is absent, or

whether there is an idiosyncratic component, will affect the correlation structures of the forecast

errors and the validity of some tests of the effciency of forecasts. We will assess the robustness of

our results to these alternative assumption about the model of the forecast error process. As a

shorthand we will sometimes use σ2ε = 0 to refer to the case where the idiosyncratic component

is absent, in which case σ2u becomes the variance of the

nu∗tjo. Otherwise, when σ2

ε 6= 0, σ2u

implicity refers to var (utj).

3 Econometric analysis of forecast revisions

After considering forecast bias, a natural question is to ask whether forecast errors are pre-

dictable from information available at the time the forecast was made. We show that an analysis

of forecast errors leads to an analysis of revisions, and whether revisions are predictable. If the

forecasts are rational, the revisions should not be predictable. Moreover, an analysis of these

revisions enables us to determine whether the FED forecast revisions have been “smoothed”;

an issue first addressed by Scotese (1994).

In the regression:

eth = δxt,h+1 + φ+ (λth + εth) (15)

7

Page 8: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

we wish to test whether δ = 0, where xt,h+1 is known at the time the forecasts are made

(recall that eth is the error in predicting period t at t − h, while xt,h+1 is the value of x in

period t− h− 1). But as noted by Davies and Lahiri (1995, p.217), inter alia, the inclusion of

the intercept makes this regression problematic. The regression given by (15) is equivalent to

running a regression between the demeaned values of {eth} and {xt,h+1}. As the disturbancein a demeaned regression will be contemporaneously correlated with the regressor when the

explanatory variable is not strictly exogenous (but only predetermined), then the equivalent

regression given by (15) suffers from the disturbance and regressor being correlated. The

suggested solution is to take the difference between adjacent forecasts of the same target, i.e.:

et,h+1 − eth = fth − ft,h+1 = δ (xt,h+2 − xt,h+1) + (ut,h+1 + εt,h+1 − εth) .

This defines the forecast revision between h + 1 and h, and so an analysis of forecast errors

naturally leads to an analysis of revisions, and whether the forecast revisions are predictable.

We define the revision to the forecast of t between the 1-period horizon and the current-

quarter forecast as rt;0,1 ≡ ft,0 − ft,1. Given all information known at the time ft,1 is made,the revision rt;0,1 should be unpredictable. Otherwise it would be known in advance that ft,0

would be revised relative to ft,1 in a way that is in part predictable. Since ‘all information’

is unbounded, this hypothesis can be made testable in a simple way by considering only the

information set consisting of revisions to past targets {rt−1;0,1, rt−2;0,1, . . .}, and of past revisionsfor that given target {rt;1,2, rt;2,3, . . .}. To keep the analysis manageable, we consider tests basedon these two information sets separately. To do so, we first derive the correlation structures

implied by the model of forecast errors discussed in section 2.2.

3.1 The information set consisting of revisions to past targets {rt−1;0,1, rt−2;0,1, . . .}

Firstly, notice that rt;0,1 ≡ ft,0 − ft,1 = et,1 − et,0. Given that et,1 = α + εt,1 + ut + ut−1 and

et,0 = α+ εt,0 + ut:

rt;0,1 = −εt,0 + εt,1 + ut−1

8

Page 9: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

so that:

Cov (rt;0,1, rt−1;0,1) = E [(−εt,0 + εt,1 + ut−1) (−εt−1,0 + εt−1,1 + ut−2)] = 0.

Moreover:

Cov (rt;0,1, rt−s;0,1) = 0

for all s > 0. Thus, rational forecast revisions of adjacent targets will be uncorrelated whether

or not there are idiosyncratic shocks. This suggests a test of γ = 0 in:

rt;0,1 = γrt−1;0,1 + ωt, t = 2, . . . , T , (16)

for example. Under the null, ωt = rt;0,1, and so the covariance matrix, E (ωω0) =¡2σ2

ε + σ2u

¢IT−1

where V ar (rt;0,1) = 2σ2ε + σ2

u for all t. Inference can be conducted using OLS. When there are

no idiosyncratic shocks, σ2ε = 0, the σ2

u are re-defined as σ2u∗ to be the variance of the macro

and private information shocks, but this has no effect on the analysis of the revisions. The

covariance matrix of the disturbances remains proportional to the identity matrix. Our main

focus is on revisions between adjacent forecasts.5

As well as analysing the revisions between current quarter and one-period forecasts over t,

we also consider the revisions between 1 period and 2 period forecasts, and between 2 and 3

period forecasts, and 3 and 4 period forecasts. A regression such as (16) could be run for each

of these separately, e.g., for the revisions between 1 and 2 period forecasts:

rt;1,2 = γrt−1;1,2 + ωt, t = 1, . . . , T − 1, (17)

where rt;1,2 = ft,1 − ft,2, etc. In each case E (ωω0) =¡2σ2

ε + σ2u

¢IT−1

Alternatively, by letting r0,1 = (r2;0,1 . . . rT ;0,1)0, r1,2 = (r2;1,2 . . . rT ;1,2)0 etc. we can stack

the adjacent revisions as:

5 If the revisions are defined between ‘distant’ forecasts, then one can deduce that revisions between t andt− s, s > 1 will be correlated because of the macro shocks. For example, Cov (rt;j,i, rt−2;j,i) 6= 0 when i > j + 2(e.g., current quarter, j = 0, and three-quarter lead forecasts, i = 3).

9

Page 10: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

r =

r0,1

r1,2

r2,3

r3,4

and consider the ‘balanced’ pooled regression:

r = γr−1 +ω

where r−1 = (r1;0,1 . . . rT−1;0,1 r1;1,2 . . . rT−1;1,2 . . . . . . r1;3,4 . . . rT−1;3,4), and both r and r−1

are 4× (T − 1) vectors.

The covariance matrix of ω has the form under the null:

E¡rr0¢

=

A B C D

B0 A B C

C0 B0 A B

D0 C0 B0 A

where A =

¡2σ2

ε + σ2u

¢IT−1, and we can deduce that:

B =

−σ2ε σ2

u 0 . . . 0

0 −σ2ε σ2

u 0...

... 0 −σ2ε

. . .

0 −σ2ε

. . .. . . . . . σ2

u

0 . . . 0 −σ2ε

10

Page 11: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

C =

0 0 σ2u 0 . . . 0

0 0 0 σ2u

. . ....

... 0 0 0. . . 0

0 0. . . σ2

u

. . . . . . 0

0 . . . 0 0

D is as C except that the (1, 4), (2, 5), (3, 6) . . . terms are equal to σ2

u (rather than the

(1, 3), (2, 4), (3, 5) . . . elements). Testing is by OLS with corrected standard errors.

3.2 The information set consisting of past revisions {rt;1,2, rt;2,3, . . .}

The above tests whether the revision to the forecast of (say) 1974 Q4 made in 1974 Q4 (relative

to the value forecast for 1974 Q4 in the previous quarter) is predictable from the revision to the

forecast of 1974 Q3 made in 1974 Q3 (relative to the forecast of 1974 Q3 made in 1974 Q2). In

addition, we may wish to test whether (say) the revision to the forecast of (say) 1974 Q4 made

in 1974 Q4 (relative to the value forecast for 1974 Q4 in the previous quarter) is predictable

from the revision to the forecast of 1974 Q4 between 1974 Q3 and 1974 Q2.

It is straightforward to establish that Cov (rt;0,1, rt;1,2) = −σ2ε 6= 0, so we would not expect

γ = 0 in:

rt;0,1 = γrt;1,2 + ωt, t = 1, . . . , T , (18)

unless σ2ε = 0. Thus, a dependence of revisions to forecasts of period t on revisions to earlier

forecasts of period t is not ruled out by the efficient use of information unless there are no

idiosyncratic shocks. Because σ2ε is generally found to be small relative to σ

2u, we report the

results of tests based on (18), but stress that these are only valid when σ2ε = 0. We report

these results because tests of revisions of the same target have been stressed by authors such

as Nordhaus (1987).

We test for the dependence of rt;0,1 on rt;1,2, rt;1,2 on rt;2,3, and rt;2,3 on rt;3,4 in two ways:

separately and by pooling. Hence we again focus on first-order dependence. By letting r0,1 =

(r1;0,1 . . . rT ;0,1)0, r1,2 = (r1;1,2 . . . rT ;1,2) and r2,3 = (r1;2,3 . . . rT ;2,3)0, we stack the adjacent

11

Page 12: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

revisions as r =¡r00,1, r01,2, r02,3

¢0, where in the pooled regression:r = γr−1 +ω (19)

we now have r−1 = (r1;1,2 . . . rT ;1,2, r1;2,3 . . . rT ;2,3, r1;3,4 . . . rT ;3,4). Both r and r−1 are 3×Tvectors.

The covariance matrix of ω has the form under the null:

E¡rr0¢

=

A B C

B0 A B

C0 B0 A

where A = σ2

uIT , and we can deduce that:

B =

0 σ2u 0 . . . 0

0 0 σ2u 0

...... 0 0

. . .

0 0. . .

. . . . . . σ2u

0 . . . 0 0

C =

0 0 σ2u 0 . . . 0

0 0 0 σ2u

. . ....

... 0 0 0. . . 0

0 0. . . σ2

u

. . . . . . 0

0 . . . 0 0

An estimate of σ2

u can be obtained from the OLS residuals from the estimation of (19).

12

Page 13: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

4 Data set and results

Our FED forecast set contains a number of forecasts of three variables: real GDP, inflation

as measured by the GDP deflator, and unemployment. These forecasts were made for each

quarter from 1965.4 to 1997.4, yielding 129 target dates. These forecasts were made with

different lengths, e.g. a ‘current quarter’ forecast, yt|t, a one-period forecast, yt|t−1, up to an

h-period forecast, yt|t−h . The maximum lengths of the forecasts differ by target date. For

example, for the early target dates, there were only ‘current quarter’ and one-quarter ahead

forecasts. By the 1970’s, the FED staff was making forecasts four or more quarters ahead.

Consequently, the number of observations is not identical for each horizon. Note that yt|t 6= yt

because of lags in data availability in real time. There is more than one forecast made during

many of the quarters for a given ‘target’ — we take the latest forecast made in the quarter as

the forecast for that quarter (the ‘zero-month forecasts’ in the terminology of Joutz and Stekler

(2000)). Joutz and Stekler (2000) analyse the relationships between the ‘zero-month’, ‘1-month’

forecasts etc.

The actual values used for the construction of forecast errors are taken to be the 45-day

release numbers from the Bureau of Economic Analysis (BEA), and the first published unem-

ployment figures released by the Bureau of Labor Statistics (BLS). It is sometimes argued that

forecasters seek to forecast earlier announcements of data rather than later revisions (see e.g.,

Keane and Runkle (1990)).

4.1 Forecast bias results

4.1.1 Biases by horizon, tested separately

We first test the current through 4-step ahead forecasts separately for bias, by regressing the

forecast errors on a constant and testing whether the coefficient on the constant is significantly

different from zero, as in standard analyses. It is commonly assumed that h-step ahead forecasts

errors follow an MA(h− 1) serial correlation process. In our terminology, the current quarter

forecast is denoted as horizon zero. Thus for estimation purposes, the h-step ahead forecasts

follow an MA(h) serial correlation process. For example, a 1-step forecast of 1998Q1 made in

December 1997 will be made before the actual value for 1997Q4 is known, as the actual values

13

Page 14: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

are taken to be the 45-day release from the BEA. But the zero month current quarter forecasts

are not serially correlated. For example, the actual data for 1997Q3 is known — having been

published in November 1997 — before the zero-horizon current quarter forecast of 1997Q4 is

made in December 1997.

In calculating autocorrelation-consistent standard errors we adopt uniform weights in the

HAC standard errors of Newey and West (1987). The results of doing so are recorded in Table

1, where the calculations are based on the maximum number of forecasts available for each

horizon (also recorded in the table). As a precursor to pooling over horizons, we also record

the results of testing separately by horizon for a shorter period, 74.2 — 97.4. This matches the

sample of forecasts available for the pooling exercise, and so allows a direct comparison of the

individual horizon and pooled results on a common sample period.

There is no evidence that either the inflation or the unemployment rate forecasts are biased

at any horizon, while the current-quarter real growth forecasts are clearly biased on the shorter,

common sample. We reject the null at the 10% level for the whole sample. The under-prediction

(positive bias) for the period as a whole is less pronounced than for the common sample,

suggesting less pessimistic predictions of real growth during the 65-74 period. Notice though

that the longer horizon real GDP forecasts show no evidence of bias.

Although the estimated biases for the longer horizon forecasts are quite large for unemploy-

ment and real growth, the autocorrelation-corrections to the standard errors result in insignifi-

cant t-values. The RMSEs are shown for the common sample, but differ little if calculated for

the maximum number of available forecasts. The RMSEs are similar to the comparable figures

in Joutz and Stekler (2000, Table 2).

4.1.2 Pooling over horizons

Rather than test separately the forecasts at each step ahead (which gives conflicting results for

the real growth predictions), we can ‘pool over horizons’ as discussed in section 2. As noted, the

nature of the forecast data is such that the maximum forecast horizons for the earlier period

are short. For example, we only have current and 1-step ahead forecasts of the quarters 66:1 to

68:4 (i.e., forecasts made in 65:4 and 66:1 of 66:1, and forecasts made in 68:3 and 68:4 of 68:4).

For some of the latter periods there are forecasts made 7 or 8 periods earlier. Selecting 74:2 as

14

Page 15: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

the first ‘target date’, we have current (zero) to 4-step forecasts (H = 5) for each of T = 95

quarters (74:2, 74:3 to 97:4).6 Given the large amount of overlap, for this set of forecasts, Ψ in

(8) takes the form:

Ψ = σ2u

A B C D E 0 . . . 0

B0 A B C D. . . . . .

C0 B0 A B C. . .

D0 C0 B0 A B. . .

E0 D0 C0 B0 . . .

0. . . . . .

.... . .

C

A B

0 0 D0 C0 B0 A

where the component matrices are given by:

A =

5 4 3 2 1

4 4 3 2 1

3 3 3 2 1

2 2 2 2 1

1 1 1 1 1

, B =

4 3 2 1 0

4 3 2 1 0

3 3 2 1 0

2 2 2 1 0

1 1 1 1 0

, C =

3 2 1 0 0

3 2 1 0 0

3 2 1 0 0

2 2 1 0 0

1 1 1 0 0

and:

D =

2 1 0 0 0

2 1 0 0 0

2 1 0 0 0

2 1 0 0 0

1 1 0 0 0

, E =

1 0 0 0 0

1 0 0 0 0

1 0 0 0 0

1 0 0 0 0

1 0 0 0 0

6 In terms of the notation used in section 2, where we write E

(v

2th

)= σ

2ε +hσ

2u, if the ‘current quarter’ forecast

is denoted by h = 0, then the formula needs to be amended to E(v

2th

)= σ

2ε + (h + 1)σ2

u.

15

Page 16: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

The form of Ψ can be understood by example. Consider the (1, 6) element, say. This is the

covariance between the macroshocks for a forecast of 74:2 made in 73:2, and a forecast of 74:3

made in 73:3 (i.e., two 4-step ahead forecasts). The relevant macroshocks for the former occur

in {74:2,74:1,73:4,73:3 and 73:2}, and for the latter {74:3,74:2,74:1,73:4 and 73:3}. There are

4 shocks in common {74:2,74:1,73:4 and 73:3}. Hence the 4 as the (1, 1) element of B. The

reason for including the forecast-origin shock, 73:2 for the former, and 73:3 for the latter, is our

assumption that the state of the economy is not known when the forecast is made due to lags

in data collection etc. This logic leads to a single shock at 74:2 in a ‘current-quarter’ forecast

of 74:2 made at 74:2.

Table 2 contains the results of testing the pooled forecasts for bias for each of the three

variables. The table reports α̂, and the estimated standard error and p-value of α = 0 for

idiosyncratic shocks, and when such shocks are absent. The table also records the estimates of

σ2ε and σ

2u based on (10). For unemployment the estimate of σ

2ε was negative, and the table

records only the estimate of the standard error of α̂ obtained from (14). As shown in Table 2,

omitting σ2ε has virtually no effect on inference concerning α for either inflation or growth. The

OLS pooled estimates suggest the forecasts of all three variables are unbiased.

4.2 Forecast revisions results

Table 3 records the results of testing the revisions separately. This is the more traditional

approach to analysing forecast revisions. The first part of the table reports the results of tests

for dependence in four revisions series; the revision between the zero and 1-step forecasts, (0,1),

the 1-step and 2-step (1,2) and the (2,3) and (3,4). In each case we test whether the revision

to one target period helps predict the same horizon revision to the subsequent target period.

There is reasonable evidence of potential smoothing of revisions for inflation at all horizons

other than between horizons zero and one (0, 1), and even some evidence for inflation and real

growth for (0, 1) if we consider one-sided alternatives.

The second half of Table 3 shows the results of testing for dependence in adjacent revisions

to the same target. We find that the revisions between the 2 and 1-step forecasts of inflation are

predictable from the change between the 3 and 2-step forecasts — γ is found to be significantly

positive so that changes appear to be implemented gradually. This reflects the systematic errors

16

Page 17: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

in forecasting inflation in the later half of the 1970s and first half of the 1980s. Similarly for

the (2,3) revision for inflation, which is predictable from the (3,4) revision. Otherwise there is

no evidence of inefficiency.

The results for the tests of first-order correlation in the (stacked) revisions (see section 3) are

summarised in Table 4, where we again present two sets of results. The first three rows relate to

regressing rt;i,j on rt−1;i,j, the last looks at revisions for the same target t. The estimates of σ2ε

and σ2u from testing for bias are used to calculate E (rr0) to test γ = 0 in row (1). Rows (2) and

(3) assume σ2ε = 0 and form E (rr0) from σ2

u. There are two ways of calculating σ2u: either as in

testing for bias (when σ2ε = 0) or from the OLS residuals of the revisions regression itself. The

evidence in the first part of the table suggests that revisions are predictable for inflation, and

also for growth, but not for unemployment. Moreover, the evidence is stronger when σ2ε = 0.

The final row reports the pooled test of whether revisions are predictable from earlier revisions

of the same target. This suggests some evidence of smoothing of inflation revisions.

Using the stacked and separate regression approaches, and the two different information

sets, we find some evidence that the revisions in the inflation and real GDP forecasts were

predictable. This indicates that the forecasts were not rational. In particular, changes were

smoothed over the 1974.2-1997.4 sample period. These results complement those of Scotese

(1994) who found some evidence of smoothing in the FED forecasts of real GNP for some

periods. She had based her findings on a comparison of the FED forecasts with those of a

benchmark, a BVAR. Our analysis does not require any benchmark and is based entirely on an

examination of the forecasts, their errors and revisions.

5 Conclusions

We have analyzed the FED Greenbook forecasts to determine whether they were unbiased,

and rational, as measured by the predictability of the forecast revisions. The forecasts were

analyzed in two ways: separately at each horizon and pooled across horizons. Pooling has a

number of advantages, for it is difficult to interpret results that show that forecasts at one

horizon are biased while those at another are not. The results indicated that the forecasts of

all three variables are unbiased.

17

Page 18: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

However, there is evidence of forecast smoothing for both inflation and growth. While

the reasons why the forecasts are smoothed is beyond the scope of this paper, a conjecture is

possible. Scotese had suggested that the FED forecasters wanted to maintain their “reputation”

as well as be accurate. We can provide one possible reason why “reputation,” interpreted to

mean credibility, is important to the FED staff. Since FED policy cannot oscillate between

stimulative and contractionary actions, the forecasts must be credible to form the basis for policy

decisions. If there were large fluctuations in the forecasts from FOMC meeting to meeting, the

forecasters would lose some of their credibility with the Board members and Bank Presidents.

Consequently, when there is uncertainty and the staff receives data that tend to be volatile

(and subject to revision), the staff may only partially revise its previous forecast. This avoids

the problem of having to reverse the changes incorporated into the new forecast if later data

partially reverse the earlier movements. If the later data corroborate the earlier numbers,

the next revision will be in the same direction as the previous revision. This may explain

why the forecasts have been smoothed and why the revisions in the FED forecasts have been

predictable.7

7This explanation is also consistent with the finding in e.g., McNees (1990), that judgmental adjustments tomodel-based forecasts are found to be valuable, but that such adjustments are also made to make the forecastsappear “plausible” (see e.g., the review by Önkal-Atay, Thomson and Pollock (2002)).

18

Page 19: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

References

Artis, M., and Marcellino, M. (2001). Fiscal forecasting: the track record of the IMF, OECD

and EC. Econometrics Journal, 4, S20—S36.

Clements, M. P. (1997). Evaluating the rationality of fixed-event forecasts. Journal of Fore-

casting, 16, 225—239.

Davies, A., and Lahiri, K. (1995). A new framework for analyzing survey forecasts using three-

dimensional panel data. Journal of Econometrics, 68, 205—227.

Holden, K., and Peel, D. A. (1990). On testing for unbiasedness and efficiency of forecasts.

Manchester School, 58, 120—127.

Jansen, D. W., and Kishnan, R. P. (1996). An evaluation of Federal Reserve forecasting. Journal

of Macroeconomics, 18, 89—100.

Jansen, D. W., and Kishnan, R. P. (1999). An evaluation of Federal Reserve forecasting: A

reply. Journal of Macroeconomics, 21, 189—203.

Joutz, F., and Stekler, H. O. (2000). An evaluation of the predictions of the Federal Reserve.

International Journal of Forecasting, 16, 17—38.

Karamouzis, N., and Lombra, N. (1989). Federal Reserve policymaking: An overview and

analysis of the policy process. Carnegie Rochester Conference Series on Public Policy,

30, 7—62.

Keane, M. P., and Runkle, D. E. (1990). Testing the rationality of price forecasts: new evidence

from panel data. American Economic Review, 80, 714—735.

McNees, S. K. (1990). The accuracy of macroeconomic forecasts. In Klein, P. A. (ed.), Analyzing

Modern Business Cycles, pp. 143—173. London: M. E. Sharpe Inc.

Mincer, J., and Zarnowitz, V. (1969). The evaluation of economic forecasts. In Mincer, J. (ed.),

Economic Forecasts and Expectations. New York: National Bureau of Economic Research.

Newey, W. K., and West, K. D. (1987). A simple positive semi-definite heteroskedasticity and

autocorrelation-consistent covariance matrix. Econometrica, 55, 703—708.

Nordhaus, W. D. (1987). Forecasting efficiency: Concepts and applications. Review of Eco-

nomics and Statistics, 69, 667—674.

19

Page 20: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

Önkal-Atay, D., Thomson, M. E., and Pollock, A. C. (2002). Judgmental forecasting. In

Clements, M. P., and Hendry, D. F. (eds.), A Companion to Economic Forecasting, pp.

133—151: Oxford: Blackwells.

Romer, C. D., and Romer, D. H. (1996). Federal Reserve private information and the behaviour

of interest rates. Working paper 5692, National Bureau of Economic Research.

Scotese, C. A. (1994). Forecast smoothing and the optimal underutilization of information at

the Federal Reserve. Journal of Macroeconomics, 16, 653—670.

Zellner, A. (1986). Biased predictors, rationality and the evaluation of forecasts. Economics

Letters, 21, 45—48.

20

Page 21: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

Table 1: Testing for bias at different forecast horizons

Using all possible forecasts 74:2 to 97:4

Inflation

h bias p− value no. bias p− value RMSFE0 -0.017 0.586 129 -0.141 0.933 0.9201 0.028 0.427 128 -0.189 0.899 1.222 0.136 0.291 115 -0.107 0.701 1.493 0.164 0.304 112 -0.050 0.573 1.694 0.087 0.405 103 0.007 0.492 1.87

Unemployment

h bias p− value no. bias p− value RMSFE0 -0.001 0.546 129 0.008 0.238 0.1051 -0.059 0.974 128 -0.066 0.963 0.3162 -0.087 0.893 115 -0.099 0.886 0.5373 -0.096 0.812 112 -0.122 0.837 0.6984 -0.114 0.788 103 -0.123 0.788 0.817

Real growth rates

h bias p− value no. bias p− value RMSFE0 0.179 0.045 129 0.295 0.009 1.241 -0.030 0.546 128 0.150 0.314 2.892 -0.203 0.704 115 -0.054 0.551 3.153 -0.359 0.822 112 -0.214 0.712 3.454 -0.226 0.743 103 -0.231 0.742 3.58

Notes to table: The test for bias regresses the forecast errors on a constant, and records thep-value (columns 3 and 6) of the t-statistic. The p-value is the probability of observing a valuein excess of the test statistic if the null is true. Thus a p-value of less than 0.025 or in excessof 0.975 would reject at the 5% level against a two-sided alternative. The last column reportsRMSFEs.

21

Page 22: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

Table 2: Testing bias for forecasts pooled over horizon. The sample period is 74.2 — 97.4.Idiosyncratic shocks No idiosyncratic shocks

α̂ se(α̂) p-val se(α̂) p-val σ2ε σ2

u

Inflation −0.096 0.251 0.649 0.258 0.645 0.154 0.672Growth −0.012 0.496 0.509 0.521 0.508 1.07 2.61Unemp. −0.080 − − 0.103 0.783 − 0.113

Table 3: Testing forecast revisions, separately. The sample period is 74.2 — 97.4.Inflation Real growth Unemployment

γ̂ se(γ̂) p-val. γ̂ se(γ̂) p-val. γ̂ se(γ̂) p-val.rt;i,j on explanatory variable rt−1;i,j

i, j

0,1 0.136 0.103 0.095 0.151 0.103 0.072 0.00 0.103 0.5001,2 0.218 0.100 0.016 0.109 0.103 0.147 0.0488 0.104 0.3192,3 0.153 0.097 0.059 0.026 0.100 0.397 0.0257 0.103 0.4023,4 0.292 0.099 0.002 -0.123 0.103 0.883 0.0337 0.104 0.373rt;i,j on explanatory variable rt;i+1,j+1

i, j

0,1 0.032 0.132 0.405 0.073 0.179 0.342 -0.051 0.079 0.7411,2 0.307 0.120 0.006 0.118 0.121 0.166 0.012 0.102 0.4522,3 0.205 0.107 0.030 0.103 0.124 0.203 0.009 0.110 0.466All inference based on OLS. The p-value is the probability of observing a value in excess of thetest statistic if the null is true. Thus a p-value of less than 0.025 would reject at the 5% levelagainst a two-sided alternative in favour of γ being positive. A p-value of less than 0.05 wouldreject at the 5% level against a one-sided alternative, etc.

22

Page 23: An Evaluation of the Forecasts of the Federal Reserve: A ... › fac › soc › economics › staff › ... · An Evaluation of the Forecasts of the Federal Reserve: A Pooled Approach

Table 4: Testing forecast revisions, stacked. The sample period is 74.2 — 97.4.Inflation Real growth Unemployment

γ̂ se(γ̂) p-val. γ̂ se(γ̂) p-val. γ̂ se(γ̂) p-val.rt;i,j on explanatory variable rt−1;i,j

(1) 0.184 0.100 0.034 0.100 0.073 0.085 − − −(2) 0.184 0.095 0.027 0.100 0.059 0.045 0.030 0.078 0.351(3) 0.184 0.075 0.008 0.100 0.055 0.034 0.030 0.098 0.380rt;i,j on explanatory variable rt;i+1,j+1

0.161 0.104 0.063 0.095 0.112 0.199 -0.010 0.095 0.543

All inference based on OLS. The first row uses the estimates of σ2u and σ2

ε obtained whentesting for bias. Row 2 uses the estimate for σ2

u when σ2ε is set to zero when testing for bias,

and the third row uses the estimate of σ2u calculated from the OLS residuals of the stacked

forecast revision regression. The last row uses the estimate of σ2u calculated from the OLS

residuals of the stacked forecast revision regression.The p-value is the probability of observing a value in excess of the test statistic if the null is true.Thus a p-value of less than 0.025 would reject at the 5% level against a two-sided alternativein favour of γ being positive. A p-value of less than 0.05 would reject at the 5% level against aone-sided alternative, etc.

23