Adaptive Expectations Model and Partial Adjustment Model

(This example is similar to Gujarati (2003) Example 17.10) We use the Hong Kong data, "hk_gdp_yearly" to run the adaptive expectations model and Partial adjustment model in this page.

First, create a Workfile like which includes the variables "consume", "gdp", and others.

We postulate the consumption is linearly related to permanent income: 

Ct = b1 + b2GDP*t + ut

Since GDP*t is unobservable, in order to generate the permanent income, a mechanism such as "adaptive expectations hypothesis is specified as:

 GDP*t - GDP*t-1 =  c  (GDPt - GDP*t-1)

re-arrange as

GDP*t = c GDPt - (1-c) GDP*t-1

Through substitution into the permanent income equation, we obtain 

Ct = b1 + b2[cGDPt + (1-c)GDP*t-1] + ut

Consider lag one period and multiple it by (1-c)

(1-c) Ct-1 = (1-c) b1 + (1-c) b2[cGDPt-1 + (1-c)GDP*t-2] + (1-c)ut

Subtract from the previous equation, we get the autoregressive model as:

Ct = (1-c)b1 + cb2GDPt + (1-c)Ct-1 + [ut - (1-c)ut]

==> Ct = a1 + a2GDPt + a3Ct-1 + vt

Then, we can run this autoregressive model and obtain the coefficients for short run consumption function which will be use to deduce for coefficients of permanent consumption function. The equation specification is

The regression result is:

Estimated (Ct) = 1.9808 + 0.5310(GDPt) + 0.0988(Ct-1)

This result shows that the short-run marginal propensity to consume (MPC) is 0.5310.

But if the increase in income is sustained, then eventually the MPC out of the permanent income will be

b2 = a2 / c = 0.5310 / (1-0.0988) = 0.5892

To test whether it has serial correlation in the autoregressive model, Durbin h test can be used:

Durbin h* =(1-DW/2)[n/1-(n*Var(b3)](1/2)

h* = (1- 0.5*0.75659)*[29/(1-29(0.0693)2)]1/2 = 3.60

Since h* > 1.96, thus at the 5% significant level we reject the Ho that there has the first-order autocorrelation in the autoregressive model.

In EVIEWS, we can use the pre-programmed Breusch-Godfrey (BG) test, also known as the Lagrange multiplier (LM) test to test whether there is any high-order autocorrelation within the model. Simply. by choosing "View", "Residual tests", " Serial Correlation LM Test", 

and set "Lags to include" is "1", then the result is:

As you can see, the computed n*R is 10.89 which is large and its probability is also close to 0,  we can conclude that there may exist a higher-order series correlations in the autoregressive model. (Remark: Since a high-order autocorrelation may exist in the model, we should use other methods to remove it , but it is out of our scope.)

For finding the desired long run coefficients, b0, and b1 of the permanent consumption function, the calculation are as following:

since (1- c)  = 0.0988 and c = 0.9012

b0 = 1.9808 / (0.9012) = 2.1979

b1 = 0.5310 / (0.9012) = 0.5892

The estimated permanent consumption equation is:  

Ct = 2.1979 + 0.5892 GPD*t

¡@

Partial Adjustment Model

Now suppose the consumption were the desired or long-run consumption is a linear function of the current or observed income as

C*t = d1 + d2GDPt + ut

Since C*t is not directly observed, and suppose the observed consumption is following the partial adjustment mechanism as

 Ct - Ct-1 =  q  (¢Ñ*t - ¢Ñt-1)

Substitute the desired consumption equation into the partial adjustment, we have

Ct - Ct-1 =  q  [(d1 + d2GDPt + ut - ¢Ñt-1]

==> Ct = Ct-1 +  q d1 +q d2GDPt + qut - q¢Ñt-1

==> Ct =  q d1 +q d2GDPt +(1- q)¢Ñt-1+ qut

==> Ct =  a1 + a2GDPt + a3¢Ñt-1+ Vt

In appearance, this autoregressive model is not different from the adaptive expectations model. Not to mention the estimation problem associated with the possible autocorrelation, the interpretation is quite different with the adaptive expectations model.

This partial adjustment model is the long-run, or equilibrium, consumption function, where d2 is measuring the long-run MPC, while the estimated a2 only gives the short-run MPC. Therefore, from the estimated a2, the calculated the long-run MPC is 0.5892.

[d2 = a2/(1-a3) = 0.531067/(1-0.098873) = 0.5892.

-End-