TS Module 18 Forecast updates and weights practice problems


TS Module 18 Forecast updates and weights practice problems

Author
Message
NEAS
Supreme Being
Supreme Being (5.9K reputation)Supreme Being (5.9K reputation)Supreme Being (5.9K reputation)Supreme Being (5.9K reputation)Supreme Being (5.9K reputation)Supreme Being (5.9K reputation)Supreme Being (5.9K reputation)Supreme Being (5.9K reputation)Supreme Being (5.9K reputation)

Group: Administrators
Posts: 4.3K, Visits: 1.3K

TS Module 18 Forecast updates and weights practice problems

(The attached PDF file has better formatting.)

Time series practice problems forecast revisions

Exam problems relating ARIMA coefficients to forecasts may

Give the ARIMA parameters and derive forecasts.

Give forecasts and derive the ARIMA parameters.

 

Some exam problems do both. They give

the forecasts for the next one or more periods

the actual value in the next period

ask for the new forecasts for the next one or more periods

To solve these problems

Derive the ARIMA parameters from the old forecasts.

Derive the new forecasts from the new values.

The exam problems generally give the type of process, such as AR(1) or ARMA(1,1).

Some problems derive all the ARIMA parameters from the forecasts.

Some problems give the mean and derive

ö1 or è1 (or other parameters).

ARMA processes use both residuals and past values. Suppose the exam problem gives the forecast for Period 101 and the actual observed value for Period 101. We use the observed value for the autoregressive part of the model and the residual for the moving average part of the model. The residual is the actual value minus the forecast.

Most autoregressive processes approach their mean asymptotically. An autoregressive process with a negative

ö1 oscillates about its mean. More complex ARMA processes can show cycles.

*Exercise 18.1: Revised Forecasts AR(1) Model

An AR(1) model of 300 observations has

= 3, = 0.5, y300 = 2.6

We forecast the next three periods: 300(1), 300(2), and 300(3).

In period 301, the actual value is 3.2.

What is estimated

ä for this AR(1) model?

In Period 300, what are the forecasts for periods 301, 302, and 303, or 300(1), 300(2), and 300(3)?

If the actual value in Period 301 is 3.2, what are the revised forecasts for periods 302 and 303, or 301(1) and 301(2)?

Cryer and Chan use

è0 for ä. This is the constant term in the time series, not the mean.

Part A:

We use the estimated mean

ì and autoregressive parameter ö:

ä

= ì × (1 – ö1) = 3 × (1 – 0.5) = 1.500

We use the same formula for all ARIMA models to derive

ä from ì or ì from ä.

Part B:

We solve for the forecasts step by step:

The forecast for Period 301 is 1.500 + 0.5 × 2.600 = 2.800.

The forecast for Period 302 is 1.500 + 0.5 × 2.800 = 2.900.

The forecast for Period 303 is 1.500 + 0.5 × 2.900 = 2.950.

We can also write the AR(1) process as a mean reversion, and use differences from the mean. An AR(1) model is yt =

ä + ö1 yt-1 + åt. We write ä in terms of the mean ì as ä = ì × (1 – ö1). We rewrite the AR(1) formula as

yt =

ì × (1 – ö1) + ö1 yt-1 + åt

yt

ì = ö1 (yt-1ì) + åt

The difference from the mean shrinks each period by a constant proportion.

The actual value is then distorted by a random fluctuation åt.

The shrinkage from the mean is called mean reversion.

Mean reversion does not imply that the actual values get closer to the mean.

Mean reversion implies that the forecasts get closer to the mean as the forecast interval increases.

The forecasts are scalars, not random variables; they have no error term. If yt

ì = k, then

t(1) –

ì = k × ö1

t(2) –

ì = k × ö12

t(3) –

ì = k × ö13

t(n) –

ì = k × ö1n

We determine the forecasts in each future period:

For Period 300, yt

ì, (the difference from mean) is 2.6 – 3.0 = –0.4

For Period 301, yt

ì, (the difference from mean) is –0.4 × 0.5 = –0.2

For Period 302, yt

ì, (the difference from mean) is –0.2 × 0.5 = –0.1

For Period 303, yt

ì, (the difference from mean) is –0.1 × 0.5 = –0.05

Part C:

In Period 301, the actual value is 3.2. We revise the forecasts for Period 302 and 303.

The forecast for Period 302 is 1.500 + 0.5 × 3.200 = 3.100.

The forecast for Period 303 is 1.500 + 0.5 × 3.100 = 3.050.

Alternatively, we use differences from the mean. We start one period later, with the actual value in Period 301.

For Period 301, yt

ì, (the difference from mean) is 3.2 – 3.0 = +0.2

For Period 302, yt

ì, (the difference from mean) is +0.2 × 0.5 = +0.1

For Period 303, yt

ì, (the difference from mean) is +0.1 × 0.5 = +0.05

The difference from the mean technique is often easier. On exam problems,

subtract the mean from the given values

derive the forecasts (and variances, standard deviations, and confidence intervals)

add back the mean.

This avoids errors in adding

ä to each term. If any autoregressive parameters are negative, using differences from the mean clarifies the pattern, since oscillations are around zero.

*Exercise 18.2: AR(1) Forecasts

An AR(1) model of 90 day Treasury bill yields has a mean of 5.00%. The values are for the first day of each month.

In December 20X7, we estimate the 90 day Treasury bill yield as 5.40% for January 20X8 and 5.05% for April 20X8.

In January 20X7, the actual 90 day Treasury bill yield is 5.80%. We do not change the estimates for

ä or ö1.

What does it mean that an AR(1) model is mean reverting at a constant proportional rate?

What is ö1 for this AR(1) model?

What are the original estimates (in December 20X7) for February 20X8 and March 20X8?

What are the revised estimates (in January 20X8) for February, March, and April 20X8?

Part A:

An AR(1) model is yt =

ä + ö1 yt-1 + åt.

We write

ä in terms of the mean ì as ä = ì × (1 – ö1). We rewrite the AR(1) formula as

yt =

ì × (1 – ö1) + ö1 yt-1 + åt

yt

ì = ö1 (yt-1ì) + åt

The difference between the value and the mean shrinks each period by a constant proportion. The actual value is then distorted by a random fluctuation åt. The forecasts are scalars, not random variables; they have no error term. If yt

ì = k, then

t(1) –

ì = k × ö1

t(2) –

ì = k × ö12

t(3) –

ì = k × ö13

t(n) –

ì = k × ö1n

Given the current value and any forecast, we derive ö1 as ( t(n) –

ì) / (ytì) = ö1n

Given any two forecasts, we derive ö1 as ( t(n) –

ì) / ( t(m) – ì) = ö1n-m

In this exercise,

The one period ahead forecast is 5.4%, so the difference from the mean is 0.4%.

The four periods ahead forecast is 5.05%, so the difference from the mean is 0.05%.

For the formula, n = 4 and m = 1, so we have

0.05% / 0.4% = ö1 3 ö1 = [ 0.05% / 0.4% ] = 0.500

Take heed:

A third degree polynomial equation has three roots. This equation has one real root and two imaginary roots. We discard the imaginary roots and choose the real root. In general, if (n – m) is an odd number (1, 3, 5, …), we have one real root.

If (n – m) is an even number (2, 4, 6, …), we have two real roots. If ö1 solves the equation, so does –ö1.

The exercise may give the pattern of the forecasts or the pattern of the autocorrelations.

If the forecasts approach the mean asymptotically, ö1 is positive.

If the forecasts oscillate about the mean, ö1 is negative.

Illustration:

In this exercise, had the problem given the forecasts for January and May, the difference 5 – 1 = 4 is even. We would not know the sign of ö1. We would know the forecasts for March and July, but not the forecasts for February, April, and June.

Part C:

The forecasted difference from the mean in January 20X8 is 5.40% – 5.00% = 0.40%. The forecasted differences from the mean for February and March 20X8 are

February 20X8: 0.40% × 0.500 = 0.20%

March 20X8: 0.20% × 0.500 = 0.10%

The forecasts add back the mean:

February 20X8: 0.20% + 5.00% = 5.20%

March 20X8: 0.10% + 5.00% = 5.10%

Part D:

The actual difference from the mean in January 20X8 is 5.80% – 5.00% = 0.80%. The forecasted differences from the mean for February, March, and April 20X8 are

February 20X8: 0.80% × 0.500 = 0.40%

March 20X8: 0.40% × 0.500 = 0.20%

April 20X8: 0.20% × 0.500 = 0.10%

The forecasts add back the mean:

February 20X8: 0.40% + 5.00% = 5.40%

March 20X8: 0.20% + 5.00% = 5.20%

April 20X8: 0.10% + 5.00% = 5.10%

*Exercise 18.3: AR(1) Forecasts

An AR(1) model of 90 day Treasury bill yields has a mean of 5.00%. The values are for the first day of each month.

In December 20X7, we estimate the 90 day Treasury bill yield as 5.40% for January 20X8 and 5.05% for April 20X8.

In January 20X7, the actual 90 day Treasury bill yield is 5.80%. We do not change the estimates for

ä or ö1.

What is ö1 for this AR(1) model?

What are the original estimates (in December 20X7) for February 20X8 and March 20X8?

What are the revised estimates (in January 20X8) for February, March, and April 20X8?

Part A:

An AR(1) model is yt =

ä + ö1 yt-1 + åt.

We write

ä in terms of the mean ì as ä = ì × (1 – ö1). We rewrite the AR(1) formula as

yt =

ì × (1 – ö1) + ö1 yt-1 + åt

yt

ì = ö1 (yt-1ì) + åt

The difference between the value and the mean shrinks each period by a constant proportion. The actual value is then distorted by a random fluctuation åt. The forecasts are scalars, not random variables; they have no error term. If yt

ì = k, then

t(1) –

ì = k × ö1

t(2) –

ì = k × ö12

t(3) –

ì = k × ö13

t(n) –

ì = k × ö1n

Given the current value and any forecast, we derive ö1 as ( t(n) –

ì) / (ytì) = ö1n

Given any two forecasts, we derive ö1 as ( t(m) –

ì) / ( t(n) – ì) = ö1n-m

In this exercise,

The one period ahead forecast is 5.4%, so the difference from the mean is 0.4%.

The four periods ahead forecast is 5.05%, so the difference from the mean is 0.05%.

For the formula, n = 4 and m = 1, so we have

0.05% / 0.4% = ö1 3 ö1 = [ 0.05% / 0.4% ] = 0.500

Take heed:

A third degree polynomial equation has three roots. This equation has one real root and two imaginary roots. We discard the imaginary roots and choose the real root. In general, if (n – m) is an odd number (1, 3, 5, …), we have one real root.

If (n – m) is an even number (2, 4, 6, …), we have two real roots. If ö1 solves the equation, so does –ö1.

The exercise may give the pattern of the forecasts or the pattern of the autocorrelations.

If the forecasts approach the mean asymptotically, ö1 is positive.

If the forecasts oscillate about the mean, ö1 is negative.

Illustration:

In this exercise, had the problem given the forecasts for January and May, the difference 5 – 1 = 4 is even. We would not know the sign of ö1. We would know the forecasts for March and July, but not the forecasts for February, April, and June.

Part C:

The forecasted difference from the mean in January 20X8 is 5.40% – 5.00% = 0.40%. The forecasted differences from the mean for February and March 20X8 are

February 20X8: 0.40% × 0.500 = 0.20%

March 20X8: 0.20% × 0.500 = 0.10%

The forecasts add back the mean:

February 20X8: 0.20% + 5.00% = 5.20%

March 20X8: 0.10% + 5.00% = 5.10%

Part D:

The actual difference from the mean in January 20X8 is 5.80% – 5.00% = 0.80%. The forecasted differences from the mean for February, March, and April 20X8 are

February 20X8: 0.80% × 0.500 = 0.40%

March 20X8: 0.40% × 0.500 = 0.20%

April 20X8: 0.20% × 0.500 = 0.10%

The forecasts add back the mean:

February 20X8: 0.40% + 5.00% = 5.40%

March 20X8: 0.20% + 5.00% = 5.20%

April 20X8: 0.10% + 5.00% = 5.10%

*Exercise 18.4: Forecast revisions

An ARIMA(0,1,1) model for a time series of 25 observations, yt, t = 1, 2, …, 25 has è1 = 0.6, 24(1) = 11, y25 = 12, and 25(1) = 13.

What is the

ì of the ARIMA(0,1,1) process?

What is 25(2)?

If the actual observed value in Period 26 is 14, what is 26(1)?

Part A:

The residual in Period 25 is 12 – 11 = 1. This is also the residual of the MA(1) process of the first differences. The forecast for the next period is

ì (the mean of the first differences) – 0.6 × 1. The forecasted first difference is 13 – 12 = 1, so ì = 1 + 0.6 = 1.6.

Part B:

In Period 25, the two periods ahead forecast of the first differences for Period 27 is the mean of 1.6. The observed value of the original time series in Period 26 is 13, so the forecast for Period 27 of the original time series is 13 + 1.6 = 14.6.

Part C:

The observed value in Period 26 is 14 and the forecasted value for Period 26 is 13, so the residual is 14 – 13 = 1. This is also the residual for the first differences. The forecasted first difference for Period 27 is 1.6 – 0.6 × 1 = 1. The observed value of the original time series in Period 26 is 14, so the forecasted value for Period 27 for the original time series is 14 + 1 = 15.

*Exercise 18.5: AR(1) Forecasts

An AR(1) model of 90 day Treasury bill yields has a mean of 5.00%. The values are for the first day of each month.

In December 20X7, we estimate the 90 day Treasury bill yield as 4.60% for January 20X8 and 5.05% for April 20X8.

In January 20X7, the actual 90 day Treasury bill yield is 5.20%. We do not change the estimates for

ä or ö1.

What is ö1 for this AR(1) model?

What are the original estimates (in December 20X7) for February 20X8 and March 20X8?

What are the revised estimates (in January 20X8) for February, March, and April 20X8?

Part A:

This model is oscillating: the forecast for January is below the mean of 5% and the forecast for April is above the mean of 5%.

In December:

ì = 5%, (1) – ì = –0.40%, (4) – ì = +0.05%.

ö4 / ö1 = +0.05% / –0.40% = – .

ö = – ½.

Part B:

Using deviations from the mean of 5% is the clearest method.

The December 20X7 value as a deviation from the mean is –0.40% × –2 = 0.80%.

For future months, we multiply by

öt, where ö = – ½.

The original estimates for February and March were 5.20% and 4.90%.

Part C:

If the January 20X8 interest rate is 5.20%, the February 20X8 forecast is 4.90% and the March 20X8 forecast is 5.05%.


Attachments
TS fex pps forecast revisions df.pdf (2.1K views, 95.00 KB)
Edited 11 Years Ago by NEAS
Coast
Junior Member
Junior Member (16 reputation)Junior Member (16 reputation)Junior Member (16 reputation)Junior Member (16 reputation)Junior Member (16 reputation)Junior Member (16 reputation)Junior Member (16 reputation)Junior Member (16 reputation)Junior Member (16 reputation)

Group: Forum Members
Posts: 3, Visits: 193
I think there may be an error in Exercise 18.4, part b (which you called part c). To get the residual for period 26, you took the actual value in period 26 and subtracted the forecasted value for period 27. I think you want 13 instead of 14.6. In which case the final answer is 15, not 15.84.

[NEAS: Thank you; error is now corrected.]
Edited 11 Years Ago by NEAS
GO
Merge Selected
Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...





Reading This Topic


Login
Existing Account
Email Address:


Password:


Social Logins

  • Login with twitter
  • Login with twitter
Select a Forum....











































































































































































































































Neas-Seminars

Search