Equilibrium correction; Solution of dynamic equations; Dynamic systems Ragnar Nymoen 1 September 2009

advertisement
Equilibrium correction; Solution of dynamic
equations; Dynamic systems
Ragnar Nymoen
Department of Economics, UiO
1 September 2009
ECON 3410/4410: Lecture 3 and 4
Lecture 3 and 4: Overview
The ECM transformation of the dynamic equation, and its
interpretation.
The formal solution of the …rst order dynamic model.
The formal analysis of a simple dynamic system.
Main reference is IDM, Ch 2.5-2.8.2 and 2.8.5.
Read 2.8.3 as background to one of the seminar exercises
where we apply the concepts that have been introduced to
Solow’s growth model. Chapter 2.8.4, on the RBC model, will
be lectured later.
ECON 3410/4410: Lecture 3 and 4
ECM: error-correction model, or
equilibrium correction model
The ECM is an 1-1 transformation of the ADL model.
But in many applications, the ECM form of the dynamic
equation is easier to interpret than the ADL.
We …rst go through the transformation of:
yt =
0
+
1 xt
+
2 xt 1
+ yt
1
+ "t :
to ECM,
and then explain the acronym and give some examples.
ECON 3410/4410: Lecture 3 and 4
(1)
The ECM transformation
1
Subtract yt
yt
2
1
on both sides of the ADL equation, which gives
=
Add and subtract
yt
3
yt
1
yt
1
=
0
+
1 xt
1 xt 1
0 + 1 (xt
+
2 xt 1
+(
1)yt
1
+ "t
on the right hand side:
xt
1 )+( 1 + 2 )xt 1 +(
1)yt
1 +"t
Use the di¤erence 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 (2)
This is a 1-1 a re-parameterization: If the sequence of y
values y0 ; y1 ; y2 ; y3 .... satis…es (1), it also satis…es (2) for the
same sequence of x and " values.
ECON 3410/4410: Lecture 3 and 4
ECM and continuos time analogue
The ECM
yt =
0
+
1
xt + (
1
+
2 )xt 1
+(
1)yt
1
+ "t (2)
makes explicit that in a dynamic model, the growth of yt is
explained by the change in the explanatory variable and the
past levels of xt and yt .
The continuous time dynamic mode is formulated in close
analogue to (2).
With reference to Box 1.1 in IDM, we can extend the model
found there to:
y_ = a0 + b |{z}
x_ + c x(t) + ay (t) + "(t), a < 0,
|{z}
|{z}
|{z}
yt
xt
xt
1
yt
1
ECON 3410/4410: Lecture 3 and 4
(3)
ECM: correcting deviations from equilibrium (I)
yt =
Collect yt
yt =
1
0
+
and xt
0
+
xt + (
1
1
1
1
+
2 )xt 1
+(
1)yt
1
+ "t
inside a bracket:
xt
(1
) y
1
1
+
2
x
+ "t ;
(4)
t 1
and assume the following long-run relationship for a situation with
constant growth rates (possibly zero) in y and x:
y = k + x;
(5)
where y denotes the steady-state equilibrium for yt . We want
equation (4) to be consistent with this steady-state. The slope
coe¢ cient must therefore be equal to the long-run multiplier of
the ADL:
1+ 2
= long run
,
1< <1
(6)
1
ECON 3410/4410: Lecture 3 and 4
ECM: correcting deviations from equilibrium (II)
Since y = k + x, the expression inside the brackets in (4) can be
rewritten as
y
1
+
2
1
x =y
x =y
y + k.
(7)
Using (7) in (4) we obtain
yt =
0
(1
)k +
1
xt
(1
)fy y g + "t ;
| {z }
y
showing that
yt is explained by
1<
<1
t 1
x k
(8)
xt , and
the correction of the last period’s disequilibrium y
y .
So the E in the acronym ECM can either refer to equilibrium
correction model, or error correction model.
Error correction is perhaps most natural in applications where
y is a target that is derived from economic theory.
ECON 3410/4410: Lecture 3 and 4
Steady-state, with and without growth
Consider the steady-state situation with constant growth
xt = gx and yt = gy , and zero disturbance: "t = 0.
Imposing this in
yt =
0
(1
)k +
and noting that fy
steady-state, gives
gy =
y gt
0
xt
1
1
(1
) fy
y gt
1
+ "t
= 0 by de…nition of the
(1
)k +
1 gx ;
Mathematically, this shows that k in the model of
y : y = k + x depends on the two growth constants gy and
gx :
gy + 0 + 1 gx
k=
; if
1< <1
(9)
1
The case of a stationary steady-state (no growth), is a special
case: gx = gy = 0, (9) simpli…es to k = 0 =(1
).
ECON 3410/4410: Lecture 3 and 4
The homogenous ECM
If the long-run slope coe¢ cient is restricted to 1, we get the
Homogenous ECM, the last model in the model Typology
from Lecture 2.
= 1 ()
1
+
2
=
(
1)
The name refers to the property that a permanent unit
increase in the exogenous 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).
The realism of the = 1 restriction cannot be taken as
granted, but in our example of the Norwegian consumption
function, it …ts to perfection:
ln Ct = 0:04 + 0:13 ln(INCt )
0:21 fln C
ln INC gt
1
implying that the steady-state savings rate (s) in independent
of income. The next slide gives the detailed argument.
ECON 3410/4410: Lecture 3 and 4
Long-run homogeneity and the savings rate
ln(1
ln(C ) = k + ln(INC ), in steady-state.
C
ln(
)=k +(
1) ln(INC )
INC
C
ln(1 1 +
)=k +(
1) ln(INC )
INC
INC C
) ( 1) s, (remember ln(1 + ( s))
| INC
{z }
s
Therefore the steady-state consumption function implies:
s = k + (1
@s
= (1
@ ln(INC )
) ln(INC )
) = 0 i¤
= 1:
ECON 3410/4410: Lecture 3 and 4
s).
The two interpretations of static models, revisited.
As noted in the …rst lecture, a static relationship has two distinct
interpretations in macroeconomics
1
As a model of actual behaviour when the adjustment speed is
“in…nitely great” (Frisch)
This corresponds to 2 = 0 and = 0 in the ADL.
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).
3
We advise to distinguish carefully between the two, to avoid
misunderstandings.
ECON 3410/4410: Lecture 3 and 4
Is Purchasing Power Parity (PPP) about the short-run or
the long-run?
PPP is one of the most used hypotheses in macroeconomic
models of the open economy.
It is used to make theoretical predictions about
the nominal exchange rate (if the monetary policy regime is
‡oating), or
the domestic price level (in a …xed exchange rate regime),
We start by de…ning the real-exchange rate:
EP
=
(10)
P
where P denotes the foreign price level, E is the nominal
exchange rate (Kroner/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?
ECON 3410/4410: Lecture 3 and 4
PPP and exchange rate pass-through
Assume a …xed exchange rate regime.
If PPP is applied to the short-run, then
(constant), and (10) gives the theory:
ln Pt =
ln
0
t
=
t 1
=
0
+ ln Et + ln Pt ,
which is a static price equation saying that the pass-through
of a change in Et on Pt is full and immediate.
If PPP is used as a long-run hypothesis, we have instead that
in a steady-state situation, and
t =
ln Pt = gE +
where gE and
denote the long-run constant growth rates of
Et and foreign prices. On this interpretation, PPP implies full
long-run pass-through, but the short-run pass-through can be
much lower, as in
ln Pt = (
1) ln Pt
1
ln Et
1
Pt
1
ECON 3410/4410: Lecture 3 and 4
+ "t
Solution of dynamic models
The solution of a single dynamic equation is a sequence of
values that satis…es the equation for given sequences of values
for the exogenous variables (including the stochastic shocks).
For models with 2 or more equations, the solution consists of
separate sequences for each endogenous variable in the model.
The existence and uniqueness of the solution depends on
initial condition , or on the terminal conditions.
In this lecture, and in most the course, we will work with
dynamic models that have unique solutions that only depend
on initial conditions. But example of the importance of
terminal conditions will be given later: they arise in dynamic
models that include the rational expectations hypothesis.
ECON 3410/4410: Lecture 3 and 4
Solving the ADL equation for y (I)
We now seek a solution to
yt =
0
+
1 xt
+
2 xt 1
+ yt
1
+ "t :
(1)
for a period that runs form t = 1 and forward in time:
t = 1; 2; 3:::::
For simplicity, and with no loss of generality, we assume the
following about the exogenous variables
"t = 0 for t = 0; 1; :::; and
xt = mx (constant x) for t = 0; 1:::
ECON 3410/4410: Lecture 3 and 4
Solving the ADL equation for y (II)
We write the simpli…ed model as
yt =
0
+ Bmx + yt
We regard the parameters
numbers.
1,
0,
where B =
1
1,
as known
2
and
+
2.
(11)
(11) holds for t = 0; 1; 2; :::. Remember that t = 0 is called
the initial period.
When y0 is a …xed and known number, there exists a unique
sequence of numbers y0 ; y1 ; y2 ; ::: which is the solution of (11).
The solution is found very easily by …rst solving (11) for y1 ,
then for y2 and so on.
This a recursive solution method, using the same logic that
we used when we obtained the dynamic multipliers.
ECON 3410/4410: Lecture 3 and 4
Forward recursion
1
y1 =
0
+ Bmx + y0
2
y2 =
0
+ Bmx + y1 =
0 (1
+ ) + (1 + )Bmx +
2
y0
and so on.....
Motivating, by induction:
yt = (
0
+ Bmx )
t 1
X
s
+
t
y0 , t = 1; 2; :::
s =0
ECON 3410/4410: Lecture 3 and 4
(12)
Uniqueness and stability of the solution
Uniqueness
The solution is obviously conditional on what we assume about
xt and "t , but given that, the only source of non-uniqueness of
the solution is variation in the initial condition, y0 :
But y0 cannot vary! Because it has been determined by
history— it is predetermined.
Uniqueness of the solution extends to all dynamic models and
systems that can be solved by forward recursion, no matter
how complicated dynamics.
The solution can be stable, unstable or explosive.
stable: often implicit in model based discussions about the
e¤ects of policy change (compare …scal policy packages)
unstable: some theories predict that the e¤ects of a shock
linger on after the shock itself has gone away, this is referred
to as hysteresis.
explosive: Example: “bubbles” in capital and credit markets.
ECON 3410/4410: Lecture 3 and 4
The stable solution
The condition
1<
<1
(13)
is the necessary and su¢ cient condition for the globally
asymptotically stable solution.
t 1
X
s ! 1 as t ! 1, we obtain the asymptotic solution:
Since
1
s =0
+ Bmx )
0
=
+ long run mx
(14)
1
1
where y is identical to the steady-state solution that we can
obtain from equation (1), if we assume from the outset that the
solution is stable.
Using y , the solution (12) above can also be expressed as (see
page 52 of IDM)
yt = y + t (y0 y ).
y =
(
0
showing that equilibrium correction is also embedded in the
solution.
ECON 3410/4410: Lecture 3 and 4
The unstable solution
In the stable solution, the in‡uence of the initial condition on
the solution is reduced as we move away from the initial
period. Asymptotically the in‡uence is completely removed, as
the expression
( + Bmx )
y = 0
1
shows.
In the unstable solution, the in‡uence of the initial condition
is not reduced: When = 1, we obtain from equation (12):
yt = (
0
+ Bmx )t + y0 , t = 1; 2; :::
(15)
showing that the solution also contains a deterministic time
trend, with coe¢ cient ( 0 + Bmx ):
ECON 3410/4410: Lecture 3 and 4
The explosive solution
When is greater than unity in absolute value the solution is
called explosive, for reasons that become obvious when we
again consult (12).
yt = (
0
+ Bmx )
t 1
X
s
+
t
y0 ; t = 1; 2; :::
s =0
The e¤ect of the initial condition is now “powered” up and
may dominate after a few solution periods.
If there is a change in mx somewhere in the solution period,
that change will also have explosive tendencies.
ECON 3410/4410: Lecture 3 and 4
Example of solutions paths
5.10
8
DFystable_ar.m8
DFystable_ar.8
6
5.05
4
5.00
2
200
205
DFyun stable
210
DFyun stable_2 01
200
205
210
DFyexplosiv e
150 00
= 0:8
b)
=
125 00
d) Explosive
100 00
750 0
3.60
500 0
200
205
0:8
c) Unstable
3.70
3.65
a)
200
210
220
230
ECON 3410/4410: Lecture 3 and 4
Deterministic trend and (in)stability of the solution
If B = 1 + 2 6= 0, the unstable solution implies a trend.
The converse implication does not hold. The presence of a
trend in the solution does not imply that the solution is
unstable.
Assume that the sequence of xt values is given by the process
xt = gx + xt
1,
t = 1; 2; :::
instead of
xt = gx , t = 0; 1; 2; :::
If 1 < < 1, the solution for yt is still stable since there is
no trace of y0 is the steady state solution, which however
contains a linear trend which is due to xt .
Solow’s growth model with technical change is an example of
a dynamic model where the stable solution contains a
deterministic trend for log GDP per capita.
ECON 3410/4410: Lecture 3 and 4
Finding the solution by simulation
The method with forward recursion is general
In practice, macro models contain tens (or hundreds) of
equations. Today’s’computer programs …nd the solution very
fast.
The solution method is called simulation.
Having found a solution for one set of assumptions about xt
and "t (t = 1; 2; ::), often called the baseline, it is easy to …nd
a solution for an alternative time path for xt . The di¤erence
between the two solutions give the dynamic multipliers.
Although the recursive method generalizes to any model, the
analysis of stability of the solution does not generalize. Often,
higher order lags of yt is part of the implied dynamics, and
then stability does not depend on one single autoregressive
parameter.
We shall however see some examples where stability of the
system can be answered with a simple analysis.
ECON 3410/4410: Lecture 3 and 4
Dynamic analysis of a dynamic macro model (I)
In the seminar exercises we do formal analysis of the
“cobweb-model”.
We now take a simple Keynesian model as our …rst
macroeconomic example.
The model consists of linear speci…cation of the consumption
function.
Ct = 0 + 1 INCt + Ct 1 + "t
(16)
together with the product market equilibrium condition
INCt = Ct + Jt
(17)
where Jt is endogenous and denotes autonomous expenditure,
and INC is now interpreted as GDP. Ct and INCt are the
endogenous variables.
We known that if we can …nd an ADL model for Ct that only
depends on exogenous and predetermined variables, we can
…nd the solution for Ct by recursion.
ECON 3410/4410: Lecture 3 and 4
Dynamic analysis of a dynamic macro model (II)
Substitute INC from (17) to give:
Ct = ~ 0 + ~ Ct
~ 0 and ~ are
~ 2 = 1 =(1
and
).
1
0
1
+ ~ 2 Jt + ~"t
divided by (1
1 ),
(18)
and
(18) is the …nal equation for Ct . It is an ADL of the type that
we have learnt how to solve.
If
1 < ~ < 1, the solution is stable.
The impact multiplier of consumption with respect to
autonomous expenditure is ~ 2 , and long run is ~ 2 =(1
Interim multiplier can be obtained from (18).
~ ).
We see that INCt inherits the stability of Ct , so we don’t have
to derive a …nal equation for INCt to check stability (only if
we want the interim multipliers)
ECON 3410/4410: Lecture 3 and 4
The method with a short-run and long-run model (I)
Often, the …nal equation is di¢ cult (impossible) to derive
manually.
In these cases we use the method that we motivated in the
…rst lecture.
We …rst analyze 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 e¤ect of a change in an exogenous
variable?
2
What is the long-run e¤ect of the change?
ECON 3410/4410: Lecture 3 and 4
In the simple Keynes model the short-run model is already given by
(16) and (17).
The long-run model is de…ned for the situation of
Ct = C ; INCt = I NC , Jt = J and "t = 0.
C=
0
1
I NC = C + J
+
1
1
I NC
(19)
(20)
The impact multiplier of a permanent (or temporary) rise in
Jt is obtained from the short-run model (16) and (17), while
subject to dynamic stability, the long-run multipliers can be
derived from the system (19)-(20).
It is a useful exercise to check that the long-run multipliers
from the long-run model are the same as the ones you can
obtain from the …nal equation for Ct and INCt .
ECON 3410/4410: Lecture 3 and 4
What is general, and what is special about this example?
It is general that in a dynamic system, the solution for a
variable, and the question of dynamic stability has to be found
from the …nal equation for that variable.
It is not general that the …nal equation has only …rst order
autoregressive dynamics.
With higher order dynamics in the …nal equation, stability is
depends on the roots of the characteristic equation.
For example, if we have a …nal equation of the form
yt =
0
+
1 xt
+
2 xt 1
+
1 yt 1
+
2 yt 2
+ "t
it is su¢ cient for a stable solution, but not necessary, that
j j j < 1 j = 1; 2:
The su¢ cient and necessary condition is that the associated
characteristic roots are less than one in magnitude. But this is
beyond the math that we use in this course.
In the notes to lecture 4 we will dig a little bit deeper into
these issues.
ECON 3410/4410: Lecture 3 and 4
NAM-‡owchart
ECON 3410/4410: Lecture 3 and 4
Download