+ All Categories
Home > Documents > 05 Regression with time lags: Autoregressive Distributed ...

05 Regression with time lags: Autoregressive Distributed ...

Date post: 30-Dec-2021
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
33
05 Regression with time lags: Autoregressive Distributed Lag Models Andrius Buteikis, [email protected] http://web.vu.lt/mif/a.buteikis/
Transcript
Page 1: 05 Regression with time lags: Autoregressive Distributed ...

05 Regression with time lags: AutoregressiveDistributed Lag Models

Andrius Buteikis, [email protected]://web.vu.lt/mif/a.buteikis/

Page 2: 05 Regression with time lags: Autoregressive Distributed ...

IntroductionThe goal of a researcher working with time series data does not differ toomuch from that of a researcher working with cross-sectional data: theyboth aim to develop a regression relating a dependent variable to someexplanatory variable.

However, the analyst using time series data will face two problems thatthe analyst using cross-sectional data will not encounter:

1. One time series variable can influence another with a time lag;2. If the variable is nonstantionary, a problem known as spurious

regression may arise.

One should always keep in mind this general rule: if you havenonstationary time series variables then you should not includethem in a regression model. The appropriate route is to transformthe variables before running a regression in order to make themstationary. An exception to this rule, which will be presented in a latertopic, occurs when the variables in a regression model are non-stationaryand cointegrated.

In this chapter we will assume all variables in the regression arestationary.

Page 3: 05 Regression with time lags: Autoregressive Distributed ...

The Distributed Lag (DL) ModelWe say that the value of the dependent variable, at a given point in time,should depend not only on the value of the explanatory variable at thattime period, but also on the values of the explanatory variable in thepast. A simple model to incorporate such dynamic effects has the form:

Yt = α + β0Xt + ...+ βqXt−q + εt

The individual coefficients βi , i = 0, ..., q, called lag weights, define thepattern of how X affects Y over time. These coefficients collectivelycomprise the lag distribution.

Since the effect of the explanatory variable does not happen all at oncebut rather over several time periods. This model is sometimes referred toas a distributed (or weighted) lag model. Coefficients can beinterpreted as measures of the influence of the explanatory variable onthe dependent variable. In this case, we have to be careful with timing.

For instance, we interpret results as ’β2 measures the effect of theexplanatory variable two periods ago on the dependent variable, ceterisparibus‘.

Page 4: 05 Regression with time lags: Autoregressive Distributed ...

Selection of Lag OrderWhen working with distributed lag models, we rarely know a prioriexactly how many lags we should include. Appropriately, the issue of laglength selection becomes a data-based one where we use statisticalmeans to decide how many lags to include. There are many differentapproaches to lag length selection in econometrics literature. Here weoutline a common one that does not require any new statisticaltechniques. This method uses t-tests for whether βq = 0 to decide thelength. A common strategy is to:

I Begin with a fairly large lag length, qmax , and test whether thecoefficients on the maximum lag is equal to zero, i.e. test whetherβqmax = 0;

I If it is, drop the highest lag and re-estimate the model with themaximum lag equal to qmax − 1;

I If you find βqmax−1 = 0 in this new regression, then lower the lagorder by one and re-estimate the mode;

I Keep on dropping the lag order by one and re-estimating the modeluntil you reject the hypothesis that the coefficient on the longest lagis equal to zero.

Page 5: 05 Regression with time lags: Autoregressive Distributed ...

Exmaple: The Effect of Bad News on Market CapitalizationThe share price of a company can be sensitive to bad news.Suppose that Company B is in an industry which is particularly sensitiveto the price of oil. If the price of oil goes up, then the profits of CompanyB will tend to go down and some investors, anticipating this, will sell theirshares in Company B driving its price (and market capitalization) down.However, this effect might not happen immediately. For instance, ifCompany B holds large inventories produced with cheap oil, it can sellthese and maintain its profits for a while. But when new production isrequired, the higher oil price will lower profits.Furthermore, the effect of the oil price jump might not last forever, sinceCompany B also has some flexibility in its production process and cangradually adjust to higher oil prices. Hence, news about the oil priceshould affect the market capitalization of Company B, but the effectmight not happen immediately and might not last too long.

Page 6: 05 Regression with time lags: Autoregressive Distributed ...

Say we have data collected on a monthly basis over five years (i.e., 60months) on the following variables:I Y market capitalization of Company B ($000)I X the price of oil (dollars per barrel) above the benchmark price

5000

070

000

9000

0

Y

010

2030

4050

60

1 2 3 4 5 6

X

Time

BADNEWS

Page 7: 05 Regression with time lags: Autoregressive Distributed ...

Since this is time series data and it is likely that previous months newsabout the oil price will affect current market capitalization, it is necessaryto include lags of X in the regression. Below are present OLS estimatesof the coefficients in a distributed lag model in which marketcapitalization is allowed to depend on present news about the oil priceand news up to qmax = 4 months ago. That is:

Yt = α + β0Xt + β1Xt−1 + ...+ β4Xt−4 + εt

## Estimate Std. Error t value Pr(>|t|)## (Intercept) 91173.3150 1949.8502 46.7591 0.0000## L(X, 0:4)0 -131.9943 47.4361 -2.7826 0.0076## L(X, 0:4)1 -449.8597 47.5566 -9.4595 0.0000## L(X, 0:4)2 -422.5183 46.7778 -9.0324 0.0000## L(X, 0:4)3 -187.1041 47.6409 -3.9274 0.0003## L(X, 0:4)4 -27.7710 47.6619 -0.5827 0.5627

Page 8: 05 Regression with time lags: Autoregressive Distributed ...

Just looking at the coefficient values, what can we conclude about theeffect of news about the oil price on Company B’s market capitalization?

Increasing the oil price by one dollar per barrel in a given month isassociated with:

1. An immediate reduction in market capitalization of $ 131’994,ceteris paribus.

2. A reduction in market capitalization of $ 449’860 on month later,ceteris paribus.

and so on. To provide some intuition about what the ceteris paribuscondition implies in this context, note that, for example, we can alsoexpress the second statement as: ‘Increasing the oil price by one dollar ina given month will tend to reduce the market capitalization in thefollowing month by $ 449’860, assuming that no other change in theoil price occurs’.

Page 9: 05 Regression with time lags: Autoregressive Distributed ...

Since the p-value corresponding to the explanatory variable Xt−4 isgreater than 0.05, we cannot reject the null hypothesis that β4 = 0 atthe 5% level of significance. Accordingly we drop this variable from themodel and re-estimate the lag length equal to 3, yielding the followingresults:

## Estimate Std. Error t value Pr(>|t|)## (Intercept) 90402.2210 1643.1828 55.0165 0.0000## L(X, 0:3)0 -125.9000 46.2405 -2.7227 0.0088## L(X, 0:3)1 -443.4918 45.8816 -9.6660 0.0000## L(X, 0:3)2 -417.6089 45.7332 -9.1314 0.0000## L(X, 0:3)3 -179.9043 46.2520 -3.8896 0.0003

The p-value for testing β3 = 0 is 0.0003, which is much less than 0.05.We therefore conclude that the variable Xt−3 does indeed belong in thedistributed lag model. Hence q = 3 is the lag length we select for thismodel.

In a formal report, we would present this table of results. Since theseresults are similar to those discussed above, we will not repeat theirinterpretation.

Page 10: 05 Regression with time lags: Autoregressive Distributed ...

Example: DL Model Coefficients and Effects based onExplanatory variable changesAssume that our estimated model has the following coefficients:

Yt = α + 3 · Xt + 1.5 · Xt−1 + 0.5 · Xt−2 + εt

We can visualize the lag distribution (i.e. the lag weights) as follows:

coefs <- c(3, 1.5, 0.5)lbls <- NULLfor(i in 1:length(coefs)){

lbls <- c(lbls, as.expression(bquote(atop(.(i-1),(beta[.(i-1)]==.(coefs[i]))))))}barplot(coefs, main = "Lag distribution plot", ylab = "Effect of X on Y",

names.arg = lbls, xlab = "Lag", mgp = c(3, 2, 0)) # vs. mgp = c(3, 1, 0)

0

(β0 = 3)1

(β1 = 1.5)2

(β2 = 0.5)

Lag distribution plot

Lag

Effe

ct o

f X o

n Y

0.0

0.5

1.0

1.5

2.0

2.5

3.0

Page 11: 05 Regression with time lags: Autoregressive Distributed ...

Temporary change in XTo see the interpretation of the lag weights we begin by considering atemporary change in X .

lbls <- c(paste0("t - ", 1:2), "t", paste0("t + ", 1:3))barplot(c(0, 0, 1, 0, 0, 0), ylab = "Change in X",

names.arg = lbls, xlab = "Time")

t − 1 t − 2 t t + 1 t + 2 t + 3

Time

Cha

nge

in X

0.0

0.2

0.4

0.6

0.8

1.0

Suppose that X increases temporary by one unit in period t and thenreturns to its original lower value for periods t + 1, t + 2,…

Page 12: 05 Regression with time lags: Autoregressive Distributed ...

Taking the partial derivatives, we can derive that the immediate response isgiven by

∂Yt

∂Xt= β0 = 3

Sometimes this is referred to as the impact (or short-run) multiplier (or <…>effect of X on Y ).

After one period the equation becomes:

Yt+1 = α + 3 · Xt+1 + 1.5 · Xt + 0.5 · Xt−1 + εt

So the change in period t + 1 (i.e. the interim multiplier, or the dynamicmarginal effect of X on Y at one lag) is:

∂Yt+1

∂Xt= β1 = 1.5

t + 2 : ∂Yt+2

∂Xt= β2 = 0.5, t + k : ∂Yt+k

∂Xt= 0, k > 2

The effects of a temporary change in X on Y coincide with the lag distributionplot seen earlier.

Page 13: 05 Regression with time lags: Autoregressive Distributed ...

Permanent change in XNow consider a permanent unit change in X .

lbls <- c(paste0("t - ", 1:2), "t", paste0("t + ", 1:3))barplot(c(0, 0, 1, 1, 1, 1), ylab = "Change in X",

names.arg = lbls, xlab = "Time")

t − 1 t − 2 t t + 1 t + 2 t + 3

Time

Cha

nge

in X

0.0

0.2

0.4

0.6

0.8

1.0

Suppose that X increases by one unit in period t and remains higher in allperiods after t, than it was before t.

Page 14: 05 Regression with time lags: Autoregressive Distributed ...

Now the dynamic marginal effects of X on Y are:

t : ∂Yt∂Xt

= β0

t + 1 : ∂Yt+1∂Xt

+ ∂Yt+1∂Xt+1

= β0 + β1

t + k :k∑

j=0

∂Yt+k∂Xt+j

= β0 + β1 + β2, k > 1

The Long-run cumulative effect of X on Y measures how much Ywill eventually change in response to a permanent change in X on Y ast −→∞:

DL model: limk−→∞

k∑j=0

∂Yt+k∂Xt+j

=p∑

k=0βk = β0 + β1 + β2 = 5

Page 15: 05 Regression with time lags: Autoregressive Distributed ...

coefs <- c(3, 1.5, 0.5)lbls <- c("t", paste0("t + ", 1:6))barplot(c(cumsum(coefs), rep(sum(coefs), 4)),

main = "Cumulative effect of a permanent change in X on Y in a DL model",ylab = "Effect of X on Y", names.arg = lbls, xlab = "Time")

t t + 1 t + 2 t + 3 t + 4 t + 5 t + 6

Cumulative effect of a permanent change in X on Y in a DL model

Time

Effe

ct o

f X o

n Y

01

23

45

Note: Yt contains lags of X , so the previous value changes in Ys have no effect on Yt , s 6= t.

Page 16: 05 Regression with time lags: Autoregressive Distributed ...

For some economic relationships it is possible that a permanent changein X leads to a temporary change in Y . This would be possible if thepositive marginal effect at short lags would be offset by negative marginaleffects at longer lags (or vice versa) so that the long-run cumulativeeffect is zero (i.e.

∑pi=0 βi = 0).

In such case a permanent change in X would lead to a temporary changein Y over a finite number of periods and Y would revert back to itsoriginal value at time t.

For example, if β1 = 0.2, β2 = 0.5, β3 = −0.3 and β4 = −0.4. Then thelong-run cumulative effect of X on Y is zero:

t : ∂Yt∂Xt

= 0.2

t + 1 : ∂Yt+1∂Xt

+ ∂Yt+1∂Xt+1

= 0.2 + 0.5 = 0.7

t + 2 : ∂Yt+2∂Xt

+ ∂Yt+2∂Xt+1

+ ∂Yt+2∂Xt+2

= 0.2 + 0.5− 0.3 = 0.4

t + k :k∑

j=0

∂Yt+k∂Xt+j

= 0.2 + 0.5− 0.3− 0.4 = 0, k > 2

Page 17: 05 Regression with time lags: Autoregressive Distributed ...

Dynamic Models with Stationary Variables

In regression analysis, researches are typically interested in measuring theeffect of an explanatory variable (or variableS) on a dependent variable.

However, this goal is complicated when the researcher uses time seriesdata since an explanatory variable may influence a dependent variablewith a time lag.

This often necessitates the inclusion of lags of the explanatory variable inthe regression. Furthermore, the dependent variable may be correlatedwith lags of itself, suggesting that lags of the dependent variable shouldalso be included in the regression.

Page 18: 05 Regression with time lags: Autoregressive Distributed ...

Autoregressive Distributed Lag (ADL) ModelThese considerations motive the commonly used autoregressivedistributed lag (ADL) model:

Yt = α + δt + φ1Yt−1 + ...+ φpYt−p + β0Xt + ...+ βqXt−q + εt

In this model:

I The dependent variable Y depends on p lags of itself;I Y also depends on the current value of an explanatory variable X as

well as q lags of X ;I The model also allows for a deterministic trend t;I Standard assumptions regarding residuals: Cov(εt , εs) = 0, for t 6= s

and Var(εt) = σ2.

Since the model contains p lags of Y and q lags of X , we denote it byADL(p, q).

In this chapter, we focus on the case where there is only one explanatoryvariable X . Note however, that we could equally allow for manyexplanatory variables in the analysis.

Page 19: 05 Regression with time lags: Autoregressive Distributed ...

Let us consider two stationary variables Yt and Xt and assume that itholds that:

Yt = α + φYt−1 + β0Xt + β1Xt−1 + εt , 0 < φ < 1

As an illustration, we can think of Yt as ‘company sales’ and Xt as‘advertising’, both in month t. If we assume that εt is a white noiseprocess, independent of Xt , Yt and Xt−1 and Yt−1, the above relationcan be estimated by the use of ordinary least squares.

The interesting element in this equation is that it describes the dynamiceffects of a change in Xt upon current and future values of Yt .

I In cross-sectional models we often used econometric models toevaluate the marginal effect of some independent variable X on adependent variable Y , ceteris paribus (i.e. holding all otherindependent variables constant): ∂Y /∂X ;

I In time-series models we must consider not only how much achange in X affects Y but also when the effect occurs - is itimmediate, does it take place over a period of time, is it permanent?

Page 20: 05 Regression with time lags: Autoregressive Distributed ...

Taking the partial derivatives, we can derive that:

I The immediate response (of a unit change in Xt ) is given by

∂Yt/∂Xt = β0

Sometimes this is referred to as the impact (or short-run)multiplier. An increase in Xt with one unit has an immediate impacton Y of β0 units.

I The effect (of a unit change in Xt ) after one period is:

∂Yt+1/∂Xt = φ∂Yt/∂Xt + β1 = φβ0 + β1

Note: this can also be derived in a more explicit way:

Yt+1 = α + φYt + β0Xt+1 + β1Xt + εt+1

= α + φ(α + φYt−1 + β0Xt + β1Xt−1 + εt) + β0Xt+1 + β1Xt + εt+1

= α(1 + φ) + φ2Yt−1 + β0Xt+1 + (φβ0 + β1)Xt + φβ1Xt−1 + φεt + εt+1

I Similarly, the effect (of a unit change in Xt ) after two periods:

∂Yt+2/∂Xt = φ∂Yt+1/∂Xt = φ(φβ0 + β1)

and so on. This shows that after the first period, the effect isdecreasing if |φ| < 1.

Page 21: 05 Regression with time lags: Autoregressive Distributed ...

Imposing this so-called stability condition allows us to determine thelong-run effect of a unit temporary change in Xt :

limk−→∞

∂Yt+k∂Xt

= limk−→∞

φk(φβ0 + β1) = 0⇐⇒ |φ| < 1

This says that for an ADL(1, 1) model, a temporary unit increase in Xtresults in a change in Yt , which decreases as t increases and returns tothe initial value of Yt .

Page 22: 05 Regression with time lags: Autoregressive Distributed ...

On the other hand, if the increase in Xt is permanent (imposingYt−1 = Yt = Yt+1... = Y , Xt−1 = Xt = Xt+1... = X ), then the changesin Xt , Xt+1, ... lead to the following cumulative marginal effects:

t : ∂Yt∂Xt

= β0

t + 1 : ∂Yt+1∂Xt

+ ∂Yt+1∂Xt+2

= φ∂Yt∂Xt

+ β0 = φβ0 + β1 + β0

= ∂Yt+1∂Xt

+ ∂Yt∂Xt

t + 2 : ∂Yt+2∂Xt

+ ∂Yt+2∂Xt+1

+ ∂Yt+2∂Xt+2

= φ∂Yt+1∂Xt

+ φ∂Yt+1∂Xt+1

+ β1 + β0

= φ(φβ0 + β1) + φβ0 + β1 + β0

= ∂Yt+2∂Xt

+ ∂Yt+1∂Xt

+ ∂Yt∂Xt

...

t + k :k∑

j=0

∂Yt+k∂Xt+j

= ∂Yt∂Xt

+ ∂Yt+1∂Xt

+ ∂Yt+2∂Xt

+ ...+ ∂Yt+k∂Xt

Page 23: 05 Regression with time lags: Autoregressive Distributed ...

Imposing the stability condition allows us to determine the long-runeffect of a permanent increase in X . It is given by the long-runmultiplier (or equilibrium multiplier):

β0+(φβ0+β1)+φ(φβ0+β1)+... = β0+(1+φ+φ2+...)(φβ0+β1) = β0 + β11− φ

This says that if the unit increase in Xt (e.g. advertising) is permanent,the expected long-run permanent cumulative increase (or decrease) in Y(e.g. sales) is given by (β0 + β1)/(1− φ).

The long-run equilibrium relation between Y and X can be seen bytaking the expectations of both sides of the ADL(1, 1) model, which,under stationarity with E(Yt) = E(Y ) and E(Xt) = E(X ), ∀t ∈ Z, yield:

E(Y ) = α + φE(Y ) + β0E(X ) + β1E(X )

orE(Y ) = α

1− φ + β0 + β11− φ E(X ) = α + βE(X )

which presents an alternative derivation of the long-run multiplier - if Xchanges to a new constant ˜X , Y will finally change to ˜Y = α + β ˜X (butit will take some time!).

Page 24: 05 Regression with time lags: Autoregressive Distributed ...

Example ADL(1, 1) modelAssume that our ADL(1, 1) model is given by:

Yt = α + 0.5Yt−1 + 3Xt + 0.5Xt−1 + εt

coefs <- c(3, 0.5)lbls <- c("t", paste0("t + ", 1:8))barplot(c(coefs[1], 0.5^(0:7) * (0.5 * coefs[1] + coefs[2])),

main = "Cumulative effect of a TEMPORARY change in X on Y in a STABLE ADL(1, 1) model",ylab = "Effect of X on Y", names.arg = lbls, xlab = "Time")

t t + 1 t + 2 t + 3 t + 4 t + 5 t + 6 t + 7 t + 8

Cumulative effect of a TEMPORARY change in X on Y in a STABLE ADL(1, 1) model

Time

Effe

ct o

f X o

n Y

0.0

0.5

1.0

1.5

2.0

2.5

3.0

Page 25: 05 Regression with time lags: Autoregressive Distributed ...

coefs <- c(3, 0.5)lbls <- c("t", paste0("t + ", 1:12))barplot(cumsum(c(coefs[1], 0.5^(0:11) * (0.5 * coefs[1] + coefs[2]))),

main = "Cumulative effect of a PERMANENT change in X on Y in a STABLE ADL(1, 1) model",ylab = "Effect of X on Y", names.arg = lbls, xlab = "Time")

t t + 1 t + 2 t + 3 t + 4 t + 5 t + 6 t + 7 t + 8 t + 9 t + 10 t + 11 t + 12

Cumulative effect of a PERMANENT change in X on Y in a STABLE ADL(1, 1) model

Time

Effe

ct o

f X o

n Y

01

23

45

6

Page 26: 05 Regression with time lags: Autoregressive Distributed ...

The true long-run effect for this ADL(1, 1) model is(3 + 0.5)/(1− 0.5) = 7. We could also examine at which point would wereach the eventual “long-run” for this process:

paste0("Cumulative effect at t + 10: ",sum(c(coefs[1], 0.5^(0:9) * (0.5 * coefs[1] + coefs[2]))))

## [1] "Cumulative effect at t + 10: 6.99609375"

paste0("Cumulative effect at t + 20: ",sum(c(coefs[1], 0.5^(0:19) * (0.5 * coefs[1] + coefs[2]))))

## [1] "Cumulative effect at t + 20: 6.99999618530273"

paste0("Cumulative effect at t + 50: ",sum(c(coefs[1], 0.5^(0:49) * (0.5 * coefs[1] + coefs[2]))))

## [1] "Cumulative effect at t + 50: 7"

Page 27: 05 Regression with time lags: Autoregressive Distributed ...

Setting up the Error Correction Model FormAnother look at the long-run relationshipAssume that the long-run equilibrium relationship can be described as

Y = α + βX

Alternatively, it could the logarithms of a proportional long-runequilibrium relationship Y = kX , where Y can be though of as inventoryand X as sales; or Y as consumption and X as income, etc.In general the equilibrium relationship may include more variables and itneed not be directly proportional.For example - the Cobb-Douglas production function:

Y = ALβKα,

whereI Y - total production;I L - labor;I K - capital;I A - total productivity factor;I α - capital output elasticity; β - labor output elasticity;I α, β are constants, determined by available technology.

Page 28: 05 Regression with time lags: Autoregressive Distributed ...

Looking at our specified general dynamic relationship between Yt and Xtas an ADL(1, 1) model:

Yt = α + φYt−1 + β0Xt + β1Xt−1 + εt

We want to ask: under what conditions is the general dynamicrelationship consistent with the long-run equilibrium relationship ?

To examine the long-run relationship, we the factors, which could causedivergence from the equilibrium will either “zero out” (i.e. disappear), orbe equal to their expected value. This includes:

I The random component, εt ;I Stochastic fluctuations, namely Xt−1 and Yt−1

In the long-run, as t −→∞, the relationship of (Yt ,Xt) will approachequilibrium and there will be no more shocks. The equilibrium impliesthat we will be talking about the expected values E(Yt) = E(Yt−1) = Y ∗,E(Xt) = E(Xt−1) = X∗ and E(εt) = 0, ∀t ∈ Z. This gives us:

Y ∗ = α + φY ∗ + β0X∗ + β1X∗

Y ∗ = α

1− φ + β0 + β11− φ X∗

Page 29: 05 Regression with time lags: Autoregressive Distributed ...

Equating it with our assumed long-run relationship Y = α + βX yields thefollowing parameter relationships:

α

1− φ = α⇐⇒ 1− φ = α

α⇐⇒ φ = 1− α

α

β0 + β1

1− φ = β ⇐⇒ β1 = (1− φ)β − β0

This allows us to re-write the general dynamic relationship as:

Yt = α + φYt−1 + β0Xt + β1Xt−1 + εt

= α(1− φ) +(1− α

α

)Yt−1 + β0Xt +

((1− φ)β − β0

)Xt−1 + εt

or by applying the coefficient parametrizations between the long-runequilibrium and the dynamic equations:

Yt − Yt−1 = α(1− φ)− α

αYt−1 + β0(Xt − Xt−1) + (1− φ)βXt−1 + εt

∆Yt = α(1− φ)− (1− φ)Yt−1 + β0∆Xt + (β0 + β1)Xt−1 + εt

∆Yt = β0∆Xt − (1− φ)[

Yt−1 − α−β0 + β1

1− φ Xt−1

]+ εt

gives∆Yt = β0∆Xt − (1− φ)

[Yt−1 − α− βXt−1

]+ εt

Alternatively, we can get the same expression by adding and subtracting Yt−1 and adding and subtracting β0Xt−1 (though there is nodirect economic explanation).

Page 30: 05 Regression with time lags: Autoregressive Distributed ...

Error Correction Model (ECM): IntroductionThe derived formulation:

∆Yt = β0∆Xt − (1− φ)[Yt−1 − α− βXt−1

]+ εt

is an example of an error-correction model (ECM).

It says that the change in Yt is due to the current change in Xt plus anerror-correction term: if Yt−1 is above the equilibrium value corresponding toXt−1, that is, if the ‘disequilibrium error’ in the square brackets is positive, thena ‘go to equilibrium’ mechanism generates additional negative adjustment in Yt .The speed of adjustment is determined by 1− φ, which is the adjustmentparameter. Note that stability assumption ensures that 0 < 1− φ < 1.Therefore only a part of any disequilibrium is made up for in the current period.

If there were no adjustment to be made on account of a previous disequilibrium,and no random disturbance, then Yt−1 = α− βXt−1 and the equation becomes

∆Yt = β0∆Xt

which implies that if equilibrium is to be maintained, the change in Yt shouldbe equal to a proportional change in Xt . The reason for a proportional changeis that if β1 6= 1, then changes in Xt are themselves a source of disequilibrium(which will in turn call for adjustment of Y in subsequent periods), and notjust the random term εt .

Page 31: 05 Regression with time lags: Autoregressive Distributed ...

Notice that without prior knowledge of the long-run parameters, wecannot estimate the above ECM in its current form. This is becausewithout knowing α and β, we cannot construct the disequilibrium errorYt−1 − α− βXt−1.

In the absence of such knowledge, in order to directly estimate the ECM,we must first multiply out the term in parenthesis to obtain (note thatwe already obtained this expression when deriving the ECM):

∆Yt = (1− φ)α + β0∆Xt − (1− φ)Yt−1 + (1− φ)βXt−1 + εt

and ∆Yt can now be OLS-regressed on ∆Xt , Yt−1 and Xt−1, obtainingestimates of all short-run and long-run parameters.

Page 32: 05 Regression with time lags: Autoregressive Distributed ...

We can further generalize. For example, if:

Yt = α + φ1Yt−1 + φ2Yt−2 + β0Xt + β1Xt−1 + β2Xt−2 + εt

then, the ECM is:

∆Yt = −φ2∆Yt−1+β0∆Xt−β2∆Xt−1−(1−φ1−φ2)[Yt−1 − α− βXt−1

]+εt

Note that the original model must be rewritten in differences plus adisequilibrium error. To estimate this model, it is again necessary toexpress it by multiplying out the term in parenthesis.

Page 33: 05 Regression with time lags: Autoregressive Distributed ...

ECM: Considerations For the Next LectureIt is possible for more than two variables to enter into an equilibriumrelationship. For example:

Yt = α + β0Xt + β1Xt−1 + γ0Zt + γ1Zt−1 + φYt−1 + εt

This equation then can be transformed to:

∆Yt = β0∆Xt + γ0∆Zt − (1− φ)[Yt−1 − α− βXt−1 − γZt−1

]+ εt

All the ECM’s may be consistently estimated via OLS provided all thepredictors are stationary.

As long as it can be assumed that the error term εt is a white noiseprocess, or - more generally - is stationary and independent ofXt ,Xt−1, ... and Yt−1,Yt−2, ..., the ADL models can be estimatedconsistently by ordinary least squares (OLS). Problems may arise,however, if, along with Yt and Xt , the implied εt is also non-stationary.

This will be discussed in the next topic.


Recommended