Slides to Lecture 3 of Introductory Dynamic...

27
Slides to Lecture 3 of Introductory Dynamic Macroeconomics. Linear Dynamic Models (Ch 2 of IDM) Ragnar Nymoen University of Oslo, Department of Economics August 29, 2008 1

Transcript of Slides to Lecture 3 of Introductory Dynamic...

Page 1: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

Slides to Lecture 3 of Introductory Dynamic

Macroeconomics.

Linear Dynamic Models (Ch 2 of IDM)

Ragnar NymoenUniversity of Oslo, Department of Economics

August 29, 2008

1

Page 2: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

1 The error correction model (Ch 2.5 in IDM)

The ECM and the Homogenous ECM are particularly useful in dynamic macro-

economics.

We start by showing how the ADL model

yt = β0 + β1xt + β2xt−1 + αyt−1 + εt. (1)

can be transformed to error correction form.

We then give an interpretation.

2

Page 3: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

Transformation of ADL to an error correction model (ECM)

Step 1: Subtract yt−1 on both sides of the ADL equation, which givesyt − yt−1 = β0 + β1xt + β2xt−1 + (α− 1)yt−1 + εt

Step 2: Add and subtract β1xt−1 on the right hand side:

yt − yt−1 = β0 + β1(xt − xt−1) + (β1 + β2)xt−1 + (α− 1)yt−1 + εt

Step 3: Use the difference operator ∆, meaning for example ∆yt = yt− yt−1,and write the ECM as:

∆yt = β0 + β1∆xt + (β1 + β2)xt−1 + (α− 1)yt−1 + εt (3)

Step 1-3 is a re-parameterization: If the values y0, y1, y2, y3.... satisfy (1), they

also satisfy (3).

3

Page 4: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

The ECM

∆yt = β0 + β1∆xt + (β1 + β2)xt−1 + (α− 1)yt−1 + εt (4)

brings into the open what is implicit in the ADL, namely that the growth of ytis explained by the growth of the explanatory variable and the past levels of xtand yt.

The occurrence of both a variable’s growth and its level is a defining character-

istic of genuinely dynamic models. Frisch put this down as another definitional

trait of dynamic models:

“A theoretical law which is such that it involves the notion of rate

of change or the notion of speed of reaction (in terms of time) is a

dynamic law. All other laws are static.”

The transformation ADL to ECM shows that Frisch was right!

4

Page 5: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

If yt and xt are measured in logarithms. ∆yt and ∆xt are their respective

growth rates (check the appendix to IDM if you are in doubt)

For example

∆ lnCt = ln(Ct/Ct−1) = ln(1 +Ct − Ct−1

Ct−1) ≈ Ct − Ct−1

Ct−1.

and the ECM version of the estimated ADL equation (1.18) in IDM is

∆ lnCt = 0.04 + 0.13∆ ln(INCt) + 0.21 ln INCt−1 − 0.21 lnCt−1 (5)

5

Page 6: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

The name error correction, stems from the fact that

∆yt = β0 + β1∆xt + (β1 + β2)xt−1 + (α− 1)yt−1 + εt

embodies adjustments of yt with respect to deviations from the long-run equi-

librium relationship between y and x. To make this interpretation clear, collect

yt−1 and xt−1 inside a bracket:

∆yt = β0 + β1∆xt − (1− α)½y − β1 + β2

1− αx¾t−1

+ εt, (6)

and assume the following long-run relationship for a situation with constant

growth rates (possibly zero) in y and x:

y∗ = k + γx, (7)

where y∗ denotes the steady-state equilibrium of yt . We want equation (6) to

be consistent with a steady-state of the dynamic model. The slope coefficient

γ must therefore be equal to the long-run multiplier of the ADL, that is:

γ = δlong−run ≡β1 + β21− α

, − 1 < α < 1 (8)

6

Page 7: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

Since y∗ = k + γx, the expression inside the brackets in (6) can be rewritten

as

y − β1 + β21− α

x = y − γx = y − y∗ + k. (9)

Using (9) in (6) we obtain

∆yt = β0− (1−α)k+β1∆xt− (1−α) {y − y∗}t−1+εt, −1 < α < 1 (10)

showing that ∆yt is explained by two factors:

1. the change in the explanatory variable, ∆xt, and

2. the correction of the last period’s disequilibrium y − y∗.

One can argue that it would be more logical to use the acronym ECM for

equilibrium correction model, since the model implies that ∆yt is correcting in

an equilibrating way. But the term error correction seems to have stuck.

7

Page 8: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

As a point of detail, consider the steady-state situation with constant growth

∆xt = gx and ∆yt = gy, and zero disturbance: εt = 0 (the disturbance term is

set to its average value). Imposing this in (10), and noting that {y − y∗}t−1 =0 by definition of the steady-state equilibrium, give

gy = β0 − (1− α)k + β1gx,

This means that k in the theoretical model y∗ = k + γx depends on the two

growth terms.

k =−gy + β0 + β1gx

1− α, if − 1 < α < 1 (11)

In the case of a stationary steady-state (no growth): with gx = gy = 0, (11)

simplifies to k = β0/(1− α).

8

Page 9: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

The ECM shows that there are important points of correspondence between

the dynamic ADL model and a static relationship for the long-run:

1. A theoretical linear relationship, y∗ = k + γx, represents the steady-state

solution of the dynamic model (1).

2. The theoretical long-run slope coefficient γ is identical to the corresponding

long-run multiplier

3. Conversely, if we are only interested in quantifying a long-run multiplier

(rather than the whole sequence of dynamic multipliers), it can be found

by using the identity in (8).

9

Page 10: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

The homogenous ECM

As we have seen, the ECM is a “1-1” transformation of the ADL. It is a

reparameterization which allows us to relate the changes in yt to exogenous

developments (∆xt) and to past deviations from equilibrium.

If the long-run slope coefficient γ is restricted to 1, we get the Homogenous

ECM, the last model in the Typology.

γ = 1⇐⇒ β1 + β2 = −(α− 1) as in TypologyThe name refers to the property that a permanent unit increase in the exoge-

nous variable leads to a unit long- run increase in y (as with homogeneity of

degree one of equilibrium market prices in a general equilibrium model).

That γ = 1 fits the data cannot be taken as granted, but in our example of a

Norwegian consumption function, it fits quite well. From (5) we have

∆ lnCt = 0.04 + 0.13∆ ln(INCt)− 0.21 {lnC − ln INC}t−1implying that the steady-state savings rate in independent of income. The next

slide gives the detailed argument.

10

Page 11: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

ln(C) = k + γ ln(INC), in a steady-state.

ln(C

INC) = k + (γ − 1) ln(INC)

ln(1− 1 + C

INC) = k + (γ − 1) ln(INC)

ln(1− INC − C

INC) ≈ (−1) · savings-rate, (remember ln(1 + x) ≈ x).

Therefore the steady-state consumption function implies:

savings-rate = k + (1− γ) ln(INC)

11

Page 12: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

2 The two interpretations of static models ( Ch 2.6

in IDM)

As noted in the first lecture, a static relationship has two distinct interpretations

in macroeconomics

1. As an (approximate) descriptions of dynamics

This corresponds to simplifying the ADL by setting β2 = 0 and α = 0 in

the Typology.

This is the case of “infinitely great speed of reaction”.

2. As a long-run relationship which applies to a steady-state situation.

The validity of this interpretation only hinges on α being “less than one”

(−1 < α < 1).

Frisch: “static laws basically express what would happen in the long-run if

the static theory’s assumptions prevailed long enough for the phenomena

to have time to have time to react in accordance with these assumptions.”

12

Page 13: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

Is PPP a short run or long run proposition?

It is important to be aware of these two interpretations of static models, and

to be able to distinguish between them.

Consider for example the real-exchange rate, σ

σ =EP ∗

P

where P ∗ denotes the foreign price level, E is the nominal exchange rate (Kro-

ner/Euro) and P is the domestic price level.

The purchasing power parity hypothesis, PPP, says that the real exchange rate

is constant.

But what is the time perspective of the PPP hypothesis?

13

Page 14: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

If PPP is taken as a short-run proposition, then σt = σt−1 = k, and, for the

case of an exogenous Et:

lnPt = − ln k + lnEt + lnP∗t ,

which is a static price equation saying that the pass-through of a currency

change on Pt is full and immediate

If on the other hand, PPP is taken as a hypothesis of the long-run behaviour,

we have instead that σt = σ̄ in a steady-state situation, and

∆ lnPt = gE + π∗

where gE and π∗ denote the long-run constant growth rates of the nominalexchange rates and of foreign prices. On this interpretation, PPP implies full

long-run pass-through, but PPP has no implications about the short-run pass

through of a change in Et on Pt.

14

Page 15: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

3 Solution and simulation of dynamic models (Ch

2.7)

The existence of a long-run multiplier, and thereby the validity of the corre-

spondence between the ADL model and long-run relationships, depends on the

autoregressive parameter α in (1) being different from unity.

We next show that the parameter α is also crucial for the nature and type of

solution of equation (1).

15

Page 16: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

Solution of ADL equations

For somplicity: consider the deterministic autoregressive model, where we ab-

stract from xt and xt−1, as well as from the shock, εt. One way to achieve

this simplification of (1) is to assume that both xt and εt are fixed at their

respective constant averages:

εt = 0 for t = 0, 1, ..., and

xt = mx for t = 0, 1....

We write the simplified model as

yt = β0 +Bmx + αyt−1, where B = β1 + β2. (12)

In the following we assume that the coefficients β0, β1, β2 and α are known

numbers (how to estimate them is not a theme of this course).

16

Page 17: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

(12) holds for t = 0, 1, 2, .... Remember that t = 0 is the initial period.

When y0 is a fixed and known number there is a unique sequence of numbers

y0, y1, y2, ... which is the solution of (12).

The solution is found by first solving (12) for y1, then for y2 and so on. This

a recursive solution method which is the same as we used when we obtained

the dynamic multipliers. Follow the steps on page 51-52 in IDM and derive the

solution

yt = (β0 +Bmx)t−1Xs=0

αs + αty0, t = 1, 2, ... (13)

17

Page 18: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

The solution can be stable, unstable or explosive.

stable: often implicit in discussions about the effects of a changes in policy in-

struments, i.e., multiplier analysis. Examples: interest rate effects on inflation,

income on consumption.

unstable: sometimes macroeconomists believe that the effects of a shock linger

on after the shock itself has gone away, often referred to as hysteresis.

explosive: Example: “bubbles” in capital markets.

The condition

−1 < α < 1 (14)

is the necessary and sufficient condition for the existence of a (globally asymp-

totically) stable solution.

18

Page 19: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

Stable solution −1 < α < 1. Sincet−1Xs=0

αs→ 11−α as t→∞, we have:

y∗ =(β0 +Bmx)

1− α(15)

where y∗ denotes the equilibrium of yt. The solution can also be expressed

as (see page 57 of IDM).

yt = y∗ + αt(y0 − y∗).

Unstable solution (hysteresis) When α = 1, we obtain from equation (13):

yt = (β0 +Bmx)t+ y0, t = 1, 2, ... (17)

showing that the solution contains a trend, and that the initial condition

exerts full influence on all solution periods. Marked contrast to stable case.

Explosive solution When α is greater than unity in absolute value the solution

is called explosive, for reasons that become obvious when you consult (13).

19

Page 20: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

200 205 210

5.00

5.05

5.10DFystable_ar.8

200 205 210

2

4

6

8DFystable_ar.m8

200 205

3.60

3.65

3.70

DFyunstable DFyunstable_201

200 210 220 230

5000

7500

10000

12500

15000 DFyexplosive

Figure 1: Panel a) and b): Two stable solutions of (12), (corresponding to

positive and negative values of α. Panel c): Two unstable solutions (corre-

sponding to different initial conditions). Panel d). An explosive solution, See

the text for details about each case. 20

Page 21: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002

11.60

11.65

11.70

11.75

11.80

11.85

11.90

11.95

12.00

12.05

Solution based on:

a) observed values of ln(INCt ) and ln(INCt−1) for the period 1990(1)-2001(4).b) zero disturbance εt for the period 1990(1)-2001(4).c) observed values of ln(Ct−1) and ln(INCt−1) in 1989(4)

ln(C), actual value Solution of estimated ADL for Norwegian consumption

Figure 2: Solution of the ADL consumption function for the period 1990(1)-

2001(4). The actual values of log(Ct) are also shown, for comparison.

21

Page 22: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

Simulation of dynamic models

In applied macroeconomics it is not common to refer to the solution of an ADL

model. The common term is instead simulation.

Specifically, economists use dynamic simulation to denote the case where the

solution for period 1 is used to calculate the solution for period 2, and the

solution for period 2 is in its turn used to find the solution for period 3, and so

on. From what we have said above, in the case of a single ADL

equation like

yt = β0 + β1xt + β2xt−1 + αyt−1 + εt,

dynamic simulation amounts to finding a solution of the model.

Conveniently, the correspondence between solution and dynamic simulation

also holds for complex equations (with several lags and/or several explanatory

variables), as well as for systems of dynamic equations.

22

Page 23: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

In practice, macro models contain tens (or hundreds) of equations. Todays’

computer programs find the solution very fast.

Having found a solution for one set of assumptions about xt and εt (t = 1, 2, ..),

it is easy to find a solution for a different time paths of xt and εt. The difference

between the two solutions is the dynamic multipliers.

In practice, we can construct “policy relevant” simulations by comparing the

solutions under different, but realistic assumptions about exogenous variables.

23

Page 24: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

4 Dynamic systems (IDM ch 2.8)

Often in economics, the explanatory variable xt in the ADL model is not ex-

ogenous, but depends on yt (or yt−1). To model and understand the dynamicsof yt, we then need a system of two equations.

In the Introduction of IDM, and in the seminar exercises we have already seen

an example of a dynamic system: the cobweb model of a perfectly competitive

commodity market.

We take the income-expenditure model as our first macroeconomic example.

Here, it is most convenient to use a linear specification of the consumption

function.

Ct = β0 + β1INCt + αCt−1 + εt (18)

together with the product market equilibrium condition

INCt = Ct + Jt (19)

where Jt denotes autonomous expenditure, and INC is now interpreted as

GDP.

24

Page 25: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

The 2-equation dynamic system has two endogenous variables Ct and INCt,

while Jt and εt are exogenous. The ADL in (18) has an endogenous variable

on the right hand side.

Want to find and ADL for Ct with only exogenous and predetermined variables

on the right hand side, a so called final equation for Ct.

In this example: substitute INC from (19) to give:

Ct = β̃0 + α̃Ct−1 + β̃2Jt + ε̃t (20)

β̃0 and α̃ are β0 and α divided by (1− β1), and β̃2 = β1/(1− β1).

(20) is the final equation for Ct. It is an ADL model, which we have learnt

how to solve.

If −1 < α̃ < 1 the solution is stable. In that case, there is also a stable solution

for INCt, so we don’t have to derive a separate equation for INCt in order to

check stability of income.

The impact multiplier of consumption with respect to autonomous expenditure

is β̃2, and the long-run multiplier is β̃2/(1− α̃).

25

Page 26: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

The method with a short-run and long-run model

Often the final quation is difficult (impossible) to derive manually–need a

computer to show that the system is stable (or not).

In these cases the method introduced in the first lecture of first analyzing the

short-run model, and then, as second step, the long-run model assuming that

a stable steady-state exists. This method can always be used to answer two

questions:

1. What is the short-run effect of a change in an exogenous variable?

2. What is the long-run effect of the change?

In the income-expenditure model the short-run model is already given by (18)

and (19).

26

Page 27: Slides to Lecture 3 of Introductory Dynamic Macroeconomics.folk.uio.no/rnymoen/ECON3410_h08_lect3h08.pdf · The ECM ∆yt= β0 + β1∆xt+(β1 + β2)xt−1 +(α−1)yt−1 + εt (4)

The long-run model is defined for the situation of Ct = C̄, INCt = IN̄C,

Jt = J̄ and εt = 0.

C̄ =β01− α

+β11− α

IN̄C (21)

IN̄C = C̄ + J̄ (22)

The impact multiplier of a permanent (or temporary) rise in Jt is obtained

from the short-run model (18) and (19), while subject to dynamic stability, the

long-run multipliers can be derived from the system (21)-(22).

It is a useful exercise to check that the long-run multipliers from the long-run

model are the same as the ones you obtained from the final equations of Ct

and INCt.

27