正在学习

7.3 FORECASTING WITH ARMA MODELS

7.3 FORECASTING WITH ARMA MODELS

We next cover the classical theory for forecasting with ARMA models. This area is well understood, so we provide only a few key results and formulas which will prove useful in the subsequent analysis. Next, we discuss properties of forecasts using AR models with estimated parameters, direct versus iterated procedures for generating multiperiod forecasts, and forecasts of variables that have unit roots.

7.3.1 Classical Theory of Forecasting with ARMA Models

Simple and well-understood procedures exist for using ARMA models to generate forecasts of future outcomes. Prediction is particularly straightforward for purely autoregressive, , models, i.e., models without moving average terms:

To introduce the mechanics of how ARMA forecasts are generated, we initially treat the parameters as known and thus ignore estimation error. Using that and , the linear forecast of given becomes

with and . When generating forecasts multiple steps ahead, unknown values of can be replaced with their forecasts, , setting up a recursive system:

and so forth, out to . This “chain rule” provides a computationally simple approach and is equivalent to recursively expressing unknown future values as functions of and its past. Known values of y affect the forecasts up to horizon while forecasts further ahead depend on forecasts recorded at shorter horizons.

Example 7.3.1 (Forecasts generated by the model). For the model , the chain rule forecasts are

Next, consider the model,

Assuming again that are known and , the one-stepahead forecast becomes

The model has limited memory: values of an process more than q periods into the future are not predictable. In contrast, whereas the degree of predictability eventually decays for a stationary process, there is not the same sharp drop off in predictability for this process.

While the sequence of shocks are not directly observable, they can be computed recursively given the model. Or, depending on the estimation procedure, they can be estimated given a set of assumptions on the initial values for

Example 7.3.2 (Forecasts generated by the MA(1) model). For the model, we can use and set up the recursion

and so forth. Unobserved shocks can be written entirely as functions of the parameter value, , and current and past values . Simple recursions using past forecasts can also be employed to update the forecasts. This follows since . For the model we have

For a general process the updating formula again involves only past observations of y and past forecasts.

Next, consider MA processes of infinite order. Using that the MA coefficients are time invariant according to the Wold representation theorem, the infinite-order MA

model for for is

where the last line assumes . Using the lack of serial correlation in this allows us to decompose into predictable and unpredictable parts. Hence if were observed, the forecast would be

Example 7.3.3 (Wiener–Kolmogorov prediction formulas). For a process with MA representation , the Wiener–Kolmogorov prediction formula for linear projections takes the form

where the operator excludes negative exponents of the lag operator, L . For example, for the invertible model in (7.8), , so (7.23) yields

Similarly, for the process in (7.20),

and so the h-step-ahead linear prediction becomes

For mixed models

the separate AR and MA prediction steps can be combined by recursively replacing future values of with their predicted values and setting This works as follows:

where , and for

Having characterized the forecasts, we next turn to the forecast errors. By the Wold representation theorem, each stationary ARMA process can be written as an MA process, possibly of infinite order. From (7.22), the forecast error of such a process is

and so the mean squared forecast error is

This can be calculated for various models. The chief difficulty stems from the MA coefficients being nonlinear functions of the original coefficients in (7.26).

Example 7.3.4 (MSE for the AR(1) process). For the model, and so

This result could as easily have been obtained using the backward recursion in (7.9):

The forecast is and the MSE is again . , this converges to which is the unconditional variance of the process. This makes sense since, at very long horizons, predictions of a stationary AR process are simply the unconditional mean of the process.

练习题

What is the primary advantage of using ARMA models for forecasting?

A. They are computationally intensive
B. They provide simple and well-understood procedures for generating forecasts
C. They require minimal data
D. They are only useful for short-term forecasts

Which of the following correctly represents the AR(p) model equation?

A.
B.
C.
D.

What is the one-step forecast for the AR(p) model given ?

A.
B.
C.
D.

Which of the following are true about multi-step forecasts for AR(p) models? (Select all that apply)

A. They involve recursive systems
B. They replace unknown future values with their forecasts
C. They are only applicable for MA models
D. They use the chain rule for computation

The chain rule for AR(p) forecasts provides a computationally complex approach to generating forecasts.

For an AR(1) model, the forecast steps ahead is given by .

The MA(q) model equation is . The one-step ahead forecast for this model, assuming are known, is ___$.

For an MA(1) model, the recursion to compute shocks starts with and ___$.

Explain the difference in predictability between MA(q) and AR(p) models.

How are shocks computed for forecasting purposes in ARMA models?

Which of the following statements are true about the AR(1) model? (Select all that apply)

A. It can be represented as an MA() model if
B. It has limited memory similar to the MA(q) model
C. Its stationarity condition is
D. It is equivalent to an MA(1) model

What is the primary advantage of using state-space representation for ARMA models?

A. It simplifies the estimation of parameters
B. It provides a convenient representation for constructing multistep forecasts
C. It eliminates the need for shock estimation
D. It is only useful for AR(1) models

Consider an AR(1) model , where . Given that (stationarity condition from prior knowledge), and we want to make a 3 - step ahead forecast. What is the formula for based on the chain - rule for AR(p) forecasts?

A.
B.
C.
D.

When constructing ARMA model forecasts, which of the following are required according to the prior knowledge? Also, consider the one - step forecast formula for an AR(p) model from the current section. Select all that apply.

A. The order of the model
B. Estimates of the parameters
C. The one - step ahead forecast formula for MA(q) model
D. Estimates of past shocks, if

For an MA(1) model , if , we can still use the one - step and multi - step forecast formulas for MA(q) models in the same way as when (invertibility condition from prior knowledge).

In an AR(1) model , using backward substitution (from prior knowledge), we can express as . For a one - step ahead forecast, when we assume (from current knowledge), the one - step ahead forecast is equal to ___.

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

立即登录