40
Forecasting GDP growth Torsten Lisson (contact: [email protected]) Emanuel Gasteiger (contact: [email protected]) Note: This talk was given at the class „Economic Forecasting“ of Prof. Robert. M. Kunst at the University of Vienna, Austria on January the 9 th 2007.

Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

  • Upload
    vonhi

  • View
    214

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Forecasting GDP growth

Torsten Lisson (contact: [email protected])Emanuel Gasteiger (contact: [email protected])

Note: This talk was given at the class „Economic Forecasting“ of Prof. Robert. M. Kunst at the University of Vienna, Austria on January the 9th 2007.

Page 2: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 2

Introduction

Model-free forecast

Model-based univariate forecast

Model-based multivariate forecast

Discussion of results

Page 3: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 3

Basic idea to this study steams from the Keynesian economy

How close are our forecasts of model-free and model-based procedures to forecasts ofleading research institutions?

!

Y = C +G + I + (EX " IM)

How do forecasts develope if we use the components of the GDP according to a Keynesianeconomy?

Page 4: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 4

We use public data of the Austrian GDP and its components onquarterly basis

Data source: Statistical Office of the European Communities (EUROSTAT)http://ec.europa.eu/eurostat

Data set: Country: Austria Period: 1988q01 to 2006q03 (75 observations) Variables:

GDP (Yt) Household and non-profit sector consumption (Ct) Government expenditures (Gt) Gross investment (It) Exports of goods and services (EXt) Imports of goods and services (IMt)

Unit: mio. EURO fixed prices (base year is 1995)

Page 5: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 5

GDP over time shows clear cyclical patterns and trending

Cyclical patterns:

q1 to q2 ⇑

q2 to q3 ⇑

q3 to q4 ⇑

q4 to q1 ⇓

Trends: More ressources Technological progress (Inflation in nominal

GDP)

Page 6: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 6

The time series of GDP growth rate appears to be stable butcyclical patterns remain

!

ˆ y t =(Yt "Yt"1

)

Yt"1

The growth rate:

Page 7: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 7

Introduction

Model-free forecast

Model-based univariate forecast

Model-based multivariate forecast

Discussion of results

Page 8: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 8

We choose the Holt-Winters Seasonal Smoothing method

Why Holt-Winters method?

Which parameter shall one choose?

Which form shall one choose?

Page 9: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 9

Recall the Holt-Winters method

Multiplicative version: Additive version:

!

Lt="(X

t# S

t#s) + (1#")(Lt#1 + T

t#1)

!

Tt

= "(Lt# L

t#1) + (1#")Tt#1

!

St= "

Xt

Lt

+ (1# ")St#s

!

X

^

N (h) = LN

+ TNh + S

N +h"s

!

Lt="

Xt

St#s

+ (1#")(Lt#1 + T

t#1)

!

Tt

= "(Lt# L

t#1) + (1#")Tt#1

!

St= "

Xt

Lt

+ (1# ")St#s

!

X

^

N (h) = (LN

+ TNh)S

N +h"s

Note: Stata derives the starting value from the mean of the first half of the samples’ observations by default

Page 10: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 10

We evaluate the procedures by the predicted mean squarederror (PRMSE)

!

ˆ Y t

!

Yt

88q1 05q3!

PRMSE =1

n( ˆ Y

i

i= 72

n

" #Yi)

2

06q3

used observations forprediction

Evaluation method:

benchmarkobservations

forecast

predictions

Idea: we want a good forecast, not the best model fit

Note: For all further analysis we use the sub-sample of 71 observations

Page 11: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 11

Evaluation results favour the additive (0.3; 0.3; 0.3) method

0,012500,011380,01214

Multiplicative Additive(0,3; 0,1; 0,1)(0,3; 0,3; 0,3)(0,?; 0,?; 0,?)

0,266340,012300,01312

Course

Evaluation results:

StataLiterature maximum

We choose (0,3; 0,3; 0,3)

Page 12: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 12

Best multiplicative Holt-Winters prediction appears to beexplosive

Page 13: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 13

Best additive Holt-Winters prediction appears to be morerealistic

Page 14: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 14

Introduction

Model-free forecast

Model-based univariate forecast

Model-based multivariate forecast

Discussion of results

Page 15: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 15

We perform a Dickey-Fuller test:

H0: is I(1) vs. H1: is stationary

The time series is not first order integrated

1%-level: -3,548

5%-level: -2,912

10%-level: -2,591

> -11,811

Critical values: Dickey-Fuller Value:

is stationary

!

ˆ y t

!

ˆ y t

!

ˆ y t

!

ˆ y t

Page 16: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 16

We use 4 methods to find the right lag-order

Correlation functions

Information criteria

Residual diagnostics

Hypotheses testing

Page 17: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 17

The correlation functions do not converge to zero and point inthe direction of seasonal adjustment

Page 18: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 18

We can not be sure about a seasonal pattern from thecorrelation functions of ∆4

We focus on ARMA models

!

ˆ y t

Page 19: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 19

Akaike and Schwarz Information Criterion both recommend aARMA (3,3) model

Akaike criterion

0 1 2 3

0

AR(p)

MA(q)

-225,2912 -230,4085 -246,6321 -385,382

1 -260,3076 -258,3298 -276,264 -414,176

2 -275,2224 -256,7264 -310,5073 -419,3524

3 -281,6136 -279,678 -336,7877 -435,191

4 -281,1353 -283,1412 -272,3503 -434,2746

0 1 2 3

0

AR(p)

MA(q)

-220,7943 -223,663 -237,6381 -374,1395

1 -253,5621 -249,3358 -265,0216 -400,6856

2 -266,2284 -245,484 -297,0163 -403,6129

3 -270,3711 -266,187 -323,2968 -417,203

4 -267,6443 -269,9202 -254,3624 -414,0382

Schwarz criterion

Page 20: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 20

We analyse the residuals by the Portmanteau Test

We perform the test for all of the 20 models

We plot the 4 models where the Q-Statistic is lower than the critical value of the chi-squareddistribution

We choose our favourite model by eyeball analysis

Page 21: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 21

Residuals of ARMA (2,4)

Page 22: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 22

Residuals of ARMA (3,2)

Page 23: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 23

Residuals of ARMA (3,4)

Page 24: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 24

Residuals of ARMA (3,3)

Page 25: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 25

The general to specific approach of hypothesis testingrecommends a ARMA (3,3) model

!

ˆ y t ="*

1ˆ y t#1

+"*

2ˆ y t#2

+"*

3ˆ y t#3

+ $t +%*

1$t#1+%

*

2$t#2+%

*

3$t#3+%

4$t#4

!

ˆ y t ="*

1ˆ y t#1

+"*

2ˆ y t#2

+"*

3ˆ y t#3

+ $t +%*

1$t#1+%

*

2$t#2+%

*

3$t#3

Page 26: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 26

The ARMA (3,3) comes close to the data

Page 27: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 27

Calculate the growth rate

We receive similar models for the sum of the components of theGDP

!

Yt= C

t+G

t+ I

t+ (EX

t" IM

t)Sum up the components

+

Receive similar models!

ˆ y t =(Yt "Yt"1

)

Yt"1

Iterate procedures

+Model-free / model-based univariate approach

Page 28: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 28

Yt and the sum of its components is almost the same

Page 29: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 29

Introduction

Model-free forecast

Model-based univariate forecast

Model-based multivariate forecast

Discussion of results

Page 30: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 30

Multivariate analysis is based on the components of the GDP

!

ln(Ct)

ln(Gt)

ln(It)

ln(EXt)

ln(IMt)

"

#

$ $ $ $ $ $

%

&

' ' ' ' ' '

= A1

ln(Ct(1)

ln(Gt(1)

ln(It(1)

ln(EXt(1)

ln(IMt(1)

"

#

$ $ $ $ $ $

%

&

' ' ' ' ' '

+ A2

ln(Ct(2)

ln(Gt(2)

ln(It(2)

ln(EXt(2)

ln(IMt(2)

"

#

$ $ $ $ $ $

%

&

' ' ' ' ' '

+ A3

ln(Ct(3)

ln(Gt(3)

ln(It(3)

ln(EXt(3)

ln(IMt(3)

"

#

$ $ $ $ $ $

%

&

' ' ' ' ' '

+ A4

ln(Ct(4 )

ln(Gt(4 )

ln(It(4 )

ln(EXt(4 )

ln(IMt(4 )

"

#

$ $ $ $ $ $

%

&

' ' ' ' ' '

+ )t

We estimate a multivariate VAR model of the components of Yt:

Page 31: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 31

The information criterias suggest a VAR(4) model

Akaike SchwarzVAR (0)

VAR (2)VAR (1)

-13,5647-22,0562-22,7482-22,9124-24,0597*-23,6622

HQ

VAR (3)VAR (4)

We compare VAR(.) models:

-13,6285-22,4389-23,4499-23,9331-25,3994*-25,3208

-13,4679-21,4753-21,6832-21,3634-22,0266*-21,1451VAR (5)

We check whether VAR(4) is stable by the stability condition below:

!

det(IK" #z) $ 0

det(IK" #1z " #2z

2" #3z

3" #4z

4) $ 0, for |z|≤1

Page 32: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 32

Before calculating the growth rate one has to remove thelogarithm and sum up the predicted values

, where B:= (EX-IM)

Finally we calculate the growth rate:

!

ˆ y t +h =( ˆ C t +h + ˆ G t +h + ˆ I t +h + ˆ B t +h " ( ˆ C t +h"1

+ ˆ G t +h"1+ ˆ I t +h"1

+ ˆ B t +h"1))

( ˆ C t +h"1+ ˆ G t +h"1

+ ˆ I t +h"1+ ˆ B t +h"1

)

!

ˆ y t +h =( ˆ Y t +h "

ˆ Y t +h"1)

ˆ Y t +h"1

Page 33: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 33

The VAR(4) seems to be close to the data

Page 34: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 34

Introduction

Model-free forecast

Model-based univariate forecast

Model-based multivariate forecast

Discussion of results

Page 35: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 35

The differences in the forecast results are quiet high

2,1%- 7,3% 5,1% 3,0% 2,1% 2,7%

1,1%-8,8% 7,5% 1,9% 0,9% 1,1% 2,7% 2,6%

H.-W. M. Univariate Multivar. Wifo (21.12.06) IHS (21.12.06)

2006q42007q12007q22007q32007q4

2007

4,4%- 11,3% 6,1% 4,5% 4,9% 5,7%

3,1%- 9,3% 6,2% 3,0% 3,1% 2,3%

H.-W. M. Univariate

2,5%-7,4%4,1%2,9%2,5%2,2%

Yt Yt = Ct+Gt+It+EXt-IMt

The univariate ARMA (3,3) model is in line with the forecasts of the researchinstitutions

Page 36: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 36

Thank you!

Page 37: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 37

Back up

Page 38: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 38

Nominal versus real GDP

Why to correct for inflation?

Uncover the true trendof GDP

Stabilize variance, i.e.eliminate price-shocks

Page 39: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 39

Complete output for ACF and PACF of Yt

Page 40: Forecasting GDP growth - Zentraler Informatikdiensthomepage.univie.ac.at/robert.kunst/070107_efc.pdf · Forecasting GDP growth Torsten Lisson ... We use public data of the Austrian

Exhibit 40

Complete output for ACF and PACF of ∆4Yt