正在学习
6.1 TRADE-OFFS IN MODEL SELECTION
6.1 TRADE-OFFS IN MODEL SELECTION
Model selection involves nontrivial issues because improvements in model fit could either reflect a model’s genuine ability to produce better forecasts or, alternatively, be due to the model’s tendency to “overfit,” i.e., provide a better in-sample fit without offering genuine improvements in predictive accuracy. This can be seen clearly in the case of linear regression as the next example shows.
Example 6.1.1 (Risk for the multivariate regression model). For the model in Example 3.2.3, the full sample estimate leads to a risk estimate
The first term has mean ; for the second term (estimation-related risk) we have
\begin{array} { r l } & { E [ ( \widehat { \beta } _ { T} - \beta ) ^ { \prime} \Bigg ( T ^ { - 1} \underset { t = 0 } { \overset { T - 1 } { \sum } } x _ { t} x _ { t} ^ { \prime} \Bigg ) ( \widehat { \beta } _ {T} - \beta ) ] } \\ & { \quad = T ^ { - 1} E [ ( \underset { t = 0 } { \overset { T ^ { - 1} } { \sum ^ { n} } } x _ { t} \varepsilon _ {t + 1} ) ^ { \prime} ( \underset { t = 0 } { \overset { T ^ { - 1} } { \sum } } x _ {t} x _ {t} ^ { \prime} ) ^ { - 1} ( \underset { t = 1 } { \overset { T ^ { - 1} } { \sum } } x _ {t} \varepsilon _ {t + 1} ) ] } \\ & { \quad = T ^ { - 1} E [ ( \underset { t = 0 } { \overset { T ^ { - 1} } { \sum ^ { n} } } x _ {t} x _ {t} ^ { \prime} ) ^ { - 1} E [ ( \underset { t = 1 } { \overset { T ^ { - 1} } { \sum ^ { n} } } x _ {t} \varepsilon _{t + 1} ) ( \underset { t = 1 } { \overset { T ^ { - 1} } { \sum ^ { n} } } x _ {t} \varepsilon _ {t + 1} ) ^ { \prime} \bigg| x _ {1}, \ldots , x _ {T} ] ] } \\ & { \quad = T ^ { - 1} E [ ( \underset { t = 0 } { \overset { T ^ { - 1} } { \sum ^ { n} } } x _ {t} x _ {t} ^ { \prime} ) ^ { - 1} \sigma ^ { 2} ( \underset { t = 0 } { \overset { T ^ { - 1} } { \sum ^ { n} } } x _ {t} x _ {t} ^ { \prime} ) ] } \\ & \quad = \pi ^ { 2} T ^ { - 1} \delta [ ( \underset { t = 0 } { \overset {T ^ { - 1} } { \sum ^ { n} } } x _ {t} x _ {t} ^ { \prime} ) ^ { - 1} \sigma ^ { 2} ( \underset { t = 0 } \overset \end{array}
So the risk here is . Instead of increasing the expected loss by this term as in (3.19), the in-sample loss estimate subtracts this term from . Hence, the downward bias in the expected loss estimate can be large in small samples and tends to be greater for more complex models that include more regressors (large . Even estimation effects disappear asymptotically.
In this example the inclusion of additional variables may decrease , in which case the additional variables help to improve the model. Alternatively, they might reduce only the second (variance) component—the effect is negative because of the added dimensions over which the in-sample risk is minimized as a result of the inclusion of extra variables. Improvement in the in-sample fit does not tell us which of these effects is occurring.
Next, consider a situation with two models, and , where the second model nests the first.3 For each model the coefficient estimates are selected such that, for the sample
Because nests , it follows from the properties of minimization that, for a given data sample,
Hence the larger model always provides at least as good a fit as the smaller model and in most cases will provide a strictly better in-sample fit. The key here is that (6.2) compares the in-sample performance of the two models so that the same sample is used for parameter estimation and model evaluation. The well-known result that the regression is (weakly) increasing as additional variables are added to a set of existing regressors is a special case of this result. Indeed, linear regression models with predictors yield a perfect fit in a sample with observations even when the predictors are independent of the outcome, assuming that the predictors are not perfectly collinear. Thus the in-sample ranking in (6.2) is always true even if in fact the population expected loss under the first (small) model is smaller than the expected loss under the second (large) model, when evaluated at the respective probability limits of the parameters, . Hence, (6.2) could hold simultaneously with
A superior in-sample fit does not by itself lead to the conclusion that a particular forecasting model necessarily produces better forecasts. This special result for nested models gives intuition for the general case: more highly parameterized (or complex) models often perform well in comparisons of in-sample fit even when they produce poor forecasts compared with smaller models that, when applied to new data, may generate a smaller expected loss.
Selection of forecasting models involves a trade-off between the additional estimation error associated with larger models versus the potential for greater model specification error that comes with using more parsimonious models that exclude relevant predictors. This trade-off is very clear for the linear regression model under MSE loss. We saw in Example 3.2.6 that the estimation error effect can be broken into two components: a variance term disappearing at rate and a bias term which may be of the same order if the coefficients of the omitted variables are close to 0. Alternatively, the bias term could be of a higher order if the model is grossly misspecified. Using the notation and definitions of section 3.2.1, we can write this estimation error term as
where k is the number of parameters estimated for the kth model.
Let the model be , where some of the elements of are is of full rank, and dim . Different submodels, arise by setting elements of to 0 by omitting the corresponding covariate(s) from the forecasting model. For any of these submodels, the estimation-related risk term, , obtained by omitting the common first-order risk component, , is
The first term in (6.4) reflects estimation error and is easy to estimate. This increases, the larger the dimension of the model, as measured by . The second term is due to model specification error and is difficult to obtain as it depends on the true model through which is never known in practice—if it were, there would be no model selection problem. This term will generally decrease as additional variables are included in the model.
The trade-off identified by (6.4) depends on both the true model and on the number of predictors included in the largest model, K . When the dimension of is small, the estimation error term cannot get too large. Many of the traditional model selection methods were developed for this situation. With large-dimensional models (big , the estimation error could potentially become very large. For example, socalled kitchen sink regressions that include all possible predictors often produce very poor forecasts, as is large even though they protect against the misspecification error reflected in the second term in (6.4).
Sparse models are models for which the number of true nonzero elements of is small relative to the dimension of . The misspecification term for such models is likely to be small relative to the estimation error associated with large models and so methods that remove many covariates are preferable in this situation. Conversely, in situations with many covariates where many elements of are expected to be nonzero, i.e., dim but growing with , the misspecification term might be large for all parsimonious models. In this case alternative methods that consider many covariates might be more useful although model selection methods are also available for this situation. Chapter 10 on factor models is particular relevant for this case.
Approaches to model section are affected by the size of the set of models to be considered. The number of potential models can quickly become very large, large enough to be difficulty even with modern computing power. For example consider different forecast models corresponding to different linear regressions involving subsets of variables selected from the list . To conduct a comprehensive search over all possible linear models with K potential predictor variables, means considering possible model specifications. For example, with two possible predictors, , there are four possible constellations, {0, 0}, {1, 0}, {0, 1}, and {1, 1}, where a 0 indicates that the variable is excluded from the model, while a 1 indicates that it is included. Since the parameters of each model have to be estimated, this can limit comprehensive specification searches to relatively small sets of predictor variables. For example, with K = 20, the number of possible models exceeds one million. For this reason, a global search across model specifications is employed only for relatively low-dimensional model sets.
练习题
What is the primary risk associated with improving model fit through overfitting?
In the multivariate regression model, what does the risk estimate equation represent?
Which of the following are components of the risk in the multivariate regression model?
The downward bias in the expected loss estimate is larger in small samples and tends to be greater for more complex models with more regressors.
The inclusion of additional variables in a model always improves the model's predictive accuracy.
The risk in the multivariate regression model is given by , where represents the number of ___.
Explain why a larger model () always provides at least as good a fit as a smaller model () in-sample.
Which of the following statements are true about the regression and additional variables?
Linear regression models with predictors yield a perfect fit in a sample with observations, even when the predictors are independent of the outcome, as long as the predictors are not ___.
What is the implication of in-sample ranking when the population expected loss under the smaller model is smaller than under the larger model?
Which of the following statements correctly describes the relationship between model complexity and in-sample fit in multivariate regression models?
When evaluating model selection trade-offs, which factors contribute to the downward bias in expected loss estimates for complex models? (Select all that apply)
The risk estimate for a multivariate regression model can be decomposed into and a second term involving . This second term represents __________ risk.
登录后解锁笔记、知识点解析、AI 问答
立即登录