正在学习

17.5 COMPARING MANY FORECASTS

17.5 COMPARING MANY FORECASTS

In cases with more than two forecasts to compare, we need to examine a vector of forecasts. Some of the methods discussed above extend to the general case with m forecasts (e.g., encompassing) while others do not (e.g., the Granger–Newbold comparison). This section discusses the effect on the tests of having an arbitrary number of forecasts.

With two forecasts, it is natural to test a null of equal predictive accuracy. In contrast, in the presence of multiple alternative forecasts, it is natural to ask whether there exists any forecast that is superior to the benchmark. This results in a composite hypothesis which is generally more difficult to test than the simple pairwise test of equal predictive accuracy.

17.5.1 Forecast Encompassing

Under MSE loss, forecast encompassing generalizes readily to testing that the first forecast encompasses the remaining forecasts for a general vector of forecasts. The vector analogs to (17.5), (17.6), and (17.7) become

respectively, where and are vectors of the forecasts and forecast errors, respectively, is an vector of 1s and or are vectors of regression coefficients. The null hypotheses or yield tests that the first forecast encompasses the remaining forecasts.

17.5.2 Testing for Superior Predictive Ability

White (2000) studies the case with a vector of forecast errors or, more generally, losses that relate to these errors. However, he examines a very different question, namely how confident we can be that the best forecast, among a set of competing forecasts, is genuinely better than a pre-specified benchmark, given that the best forecast is selected from a potentially large set of models. That the best model has been drawn from a potentially large pool can be very important when assessing its performance: in any given sample, a forecast model may produce a smaller average loss even though in expectation (i.e., across all samples we could have seen) the model would not have been so good. A search across multiple forecast models may result in the recovery of a genuinely good model, but it may also uncover a bad model that just happens to perform well in a given sample. More broadly, this is the issue of skill versus luck, i.e., of having a genuinely superior model versus having an inferior model that just happens to perform well in a given sample.

The Reality Check setup considered by White (2000) closely mimics how many economists go about model building. Many different specifications are typically examined on a given data set. The tests used in model comparisons often ignore the specification search that may have preceded the selection of the prediction models although such models could be survivors from previous tests.

White uses a recursive setup for construction of the forecasts and considers the joint distribution of the performance of the individual forecasting models. With m models, there are m sample estimates of the out-of-sample (average) losses. Let be the loss difference in period for the benchmark model (numbered as model 0) measured relative to model so that we obtain a zero value if the average loss of model k equals that of the benchmark. Negative values suggest higher loss of model k relative to the benchmark, while positive values indicate that model k beats the benchmark. Moreover, let denote the sample average of for , and let be an vector of sample averages computed over some (out-of-sample) evaluation period with observations. Finally, let be the pseudo-true value for , given the estimation method. The null hypothesis tested by the Reality Check is that the benchmark model is not inferior to any of the m alternatives:

whereas the alternative is that at least one model produces lower expected loss than the benchmark:

If all models perform as well as the benchmark, the vector has zero mean and so the maximum of the vector also has zero mean. By examining the maximum of the vector of losses, the hypothesis reflects the practice that researchers are likely to search for the best model among a large set of competing specifications. The alternative hypothesis is that the best model outperforms the benchmark model, i.e., that there exists a superior model.

Under the assumption that as , where denotes convergence in distribution and with as , White (2000) establishes conditions under which

where U is an vector whose components are distributed as N(0, ). White’s high-level assumption is similar to the assumptions in West (1996) and so rules out a number of interesting cases, including comparisons of nested models.11

Even if we can characterize the limiting distribution of the vector of sample averages, we cannot easily determine the distribution of the maximum of this vector due to the correlation between the models captured by the unknown covariance matrix . From a testing perspective,  is a nuisance parameter that we do not care about other than in so far as it affects inference about the predictive performance. White (2000) addresses this problem by making the high level assumption that the vector of losses is asymptotically normal and by developing a bootstrap approach for drawing the maximum from the distribution in (17.38) and computing the -value that the null is true.

To see how the bootstrap works, denote by the average differential loss computed in the bth bootstrap, and consider the following statistics:

We can then compare the best performance of any model from the actual data in (17.39) to the quantiles from the bootstrap in (17.40) to obtain White’s bootstrap Reality Check -value for the null hypothesis in (17.36). By considering the sampling distribution of the maximum value of the relative loss, computed across the m models, we account for the effect of data mining over models.

White suggests using the stationary bootstrap of Politis and Romano (1994) to construct bootstrap samples. The stationary bootstrap resamples blocks of random length from the original data, letting the block length be drawn from a geometric distribution whose mean block length is . Large values of are appropriate for data with little (time-series) dependence, while smaller values of can appropriately be used for more strongly dependent data.

Draws from the stationary bootstrap proceed as follows. Define a set of the random time indexes , which are numbers between and . Each bootstrap, b, then generates a sample estimate , as follows.

  1. Set . Draw at random, independently, and uniformly from

  2. Increase t by , stop. Otherwise, draw a standard uniform random variable, U , independently of all other random variables.

    a) If , draw at random, independently, and uniformly, from

    b) If , expand the block by setting , reset

  3. Repeat step (2).

This bootstrap is simple to implement because it requires resampling only from the forecast errors (or, more broadly, losses), as opposed to resampling from the original data, , reestimating forecasting models, and generating sequences of forecasts and forecast errors. Hence, no estimation is involved.

Hansen (2005) notes that the bootstrap procedure in White (2000) means that, in practice, the assumption under the null hypothesis is that . He shows that if the maximum of is negative, then . Thus with probability 1 we get a degenerate distribution when the benchmark model is better than all other models. Hansen’s superior predictive ability (SPA) test modifies the Reality Check by normalizing and recentering the test statistic. First, he proposes to use a studentized test statistic,

where is a consistent estimator of . Second, Hansen’s SPA test bases the null distribution on

where 1(·) is an indicator function. By recentering the null distribution for poorly performing models, the distribution becomes sample dependent under the null. The test does not discard poor models (models for which the indicator function equals 1) but reduces their influence through the recentering, while maintaining the influence of the models for which

Hansen presents Monte Carlo simulations that illustrate potentially large power gains from applying these modifications to the Reality Check test statistic. How important these modifications are depends on the particular application at hand and the number of “poor” forecasting models under consideration. Even in the absence of obviously inferior models, it is generally a good idea for many financial and economic time series to use a studentized test as in (17.41).

练习题

When comparing multiple forecasts, what is the primary difference between testing with two forecasts versus testing with forecasts?

A. With two forecasts, we test for superior predictive ability; with forecasts, we test for equal predictive accuracy.
B. With two forecasts, we test for equal predictive accuracy; with forecasts, we test for superior predictive ability relative to a benchmark.
C. With two forecasts, we use the Granger–Newbold comparison; with forecasts, we use forecast encompassing.
D. With two forecasts, we use forecast encompassing; with forecasts, we use the Granger–Newbold comparison.

In the context of forecast encompassing under MSE loss, what does the null hypothesis imply?

A. The first forecast is not encompassed by the remaining forecasts.
B. The first forecast encompasses the remaining forecasts.
C. The remaining forecasts encompass the first forecast.
D. The remaining forecasts are not encompassed by the first forecast.

Which of the following are true about the Reality Check setup by White (2000)?

A. It tests whether the benchmark model is not inferior to any of the alternatives.
B. It tests whether at least one model produces lower expected loss than the benchmark.
C. It assumes that the best model is selected from a small set of models.
D. It examines the joint distribution of the performance of the individual forecasting models.

In the presence of multiple alternative forecasts, the hypothesis that there exists any forecast superior to the benchmark is generally easier to test than the hypothesis of equal predictive accuracy between two forecasts.

In the vector analog of forecast encompassing under MSE loss, the equation is used to test whether the first forecast encompasses the remaining forecasts by examining the null hypothesis ___ .

Explain the concept of skill versus luck in the context of testing for superior predictive ability among multiple forecasts.

Which of the following is a key difference between the Granger–Newbold comparison and forecast encompassing when comparing multiple forecasts?

A. The Granger–Newbold comparison extends to forecasts, while forecast encompassing does not.
B. Forecast encompassing extends to forecasts, while the Granger–Newbold comparison does not.
C. Both methods extend to forecasts, but forecast encompassing is more difficult to implement.
D. Both methods extend to forecasts, but the Granger–Newbold comparison is more difficult to implement.

Which of the following are components of the Reality Check setup by White (2000)?

A. Defining the loss difference for each model relative to the benchmark.
B. Computing the sample average of the loss differences for each model .
C. Constructing a vector of sample averages over the evaluation period.
D. Testing the hypothesis that the maximum of the vector has a positive mean.

The Reality Check setup by White (2000) assumes that the best forecast model is selected from a potentially large set of models, which can affect the assessment of its performance.

What is the purpose of the vector in the forecast encompassing equations under MSE loss?

When testing forecast encompassing for forecasts under MSE loss, which null hypothesis correctly represents the test that the first forecast encompasses the remaining forecasts?

A.
B.
C.
D.

Which of the following statements are true regarding the Reality Check setup by White (2000)? Select all that apply.

A. It tests whether the benchmark model is not inferior to any of the alternatives.
B. The null hypothesis is .
C. It assumes that the best model is drawn from a small pool of models.
D. The alternative hypothesis is .

In the context of multiple forecasts, the Reality Check setup by White (2000) considers the joint distribution of the performance of individual forecasting models to address the issue of skill versus luck.

The vector analog to the forecast encompassing equation for forecasts is , where is a ___ vector of forecasts.

登录后解锁笔记、知识点解析、AI 问答

立即登录