Adaptive vs Rational Expectations

Macroeconomics (M8674), March 2025


Vivaldo Mendes, ISCTE

vivaldo.mendes@iscte-iul.pt

1. Introduction

Why Models with Rational Expectations (RE)?

  • Economics is different: contrary to physics, biology, and other subjects, in economics most decisions are based on the agents's expectations

  • Two competing views in economics to deal with the formulation of expectations:

    • Backward-looking (or adaptive) expectations
    • Forward looking (or rational) expectations
  • How relevant are they?

  • Let us look at some simple examples.

Example 1: the evolution of public debt


  • The evolution of public debt as a percentage of GDP is given by:

  • is the primary deficit as a % of GDP, is the real interest rate paid on public debt, and is the growth rate of real GDP.

  • is a pre-determined variable because is determined by observed past values.

  • The stability of depends crucially on whether:

  • In this equation, none of its elements depends on future expectations.

Example 2: a financial investment


  • Consider a financial asset:

    • Bought today at price , and pays a dividend of per period.
    • Assume a close substitute asset (e.g., a bank deposit with interest) that yields a safe rate of return given by .
  • A risk neutral investor buys the asset if both returns have the same expected value:

  • Solve for , and to simplify define , to get

  • How do we solve such an equation? is called a forward-looking variable.

Example 3: The Cagan Model


  • In 1956, Phillip Cagan published a very famous paper with the title "The Monetary Dynamics of Hyperinflation".

  • The model involves the money demand :

  • are the price level and the real interest rate. The supply of money is:

  • The central banks sets the supply of money.

  • How can we solve such model, having in one equation? is a forward-looking variable.

2. Mathematics required

Solution of a Geometric Series


  • Suppose we have a process that is written as:

  • It has two crucial elements:

    • First term of the series (when ):
    • Common ratio:
  • The solution is given by the expression:

3. Adaptive Expectations (AE)

A Simple Rule of Thumb


  • The world is extremely complex, don't try to be too clever.
  • Use a simple rule of thumb to forecast the future.
  • Extrapolate from what we have observed in in the past.
  • Try to correct the mistakes we made in the past, by doing for example:

  • stands for the price level and for the expected price level (this is the classical example of adaptive expectations)
  • The parameter gives the velocity with which agents correct past mistakes:
    • ; past mistakes slowly corrected
    • ; past mistakes quickly corrected

A Solution to Adaptive Expectations


  • Start with the eq. (1) above:

  • Isolate and get:

  • Iterate eq. (1a) backward -times, and the solution will be given by: (jump to Appendix A for the derivation):

  • To secure a stable solution in eq. (2a) we have to impose:

  • If we assume , the blue term above will converge to zero

  • And the stable solution will be:

  • Main message: expected price level depends on past price levels through an exponential smoothing process.

Limitations of Adaptive Expectations (AE)


  • The rule of thumb associated with AE seems to have some positive points:
    • It looks a common sense rule (don't repeat the same mistakes of the past)
    • It is easy to apply: collect data on some previous observations and make some simple calculations
  • However, AE suffer from some serious drawbacks:
    • It is not logical: why should we use information only about the past? Why not information about what we expect that might happen in the future?
    • It produces biased expectations: it leads to systematic mistakes
  • See next figures.

Example 1: The Price Level and AE



Consider a lag of 5 periods (quarters) and fast correction

Looks great?


No, it looks quite poor.

The error in the forecasting exercise is large and systematic.

Example 2: The Rate of Inflation and AE



Let's see what happens in the case of a stationary variable (Inflation).


The vindication of Adaptive Expectations!

The mean of the mistakes is zero: !!

Jessica James on Commodity Trading Advisors (CTAs)


.


Jessica James was Vice President in CitiFX® Risk Advisory Group Investor Strategy, Citigroup in 2003 (when the remarks were made), and is now the Senior Quantitative Researcher in the Rates Research team at Commerzbank.

4. Rational Expectations

What are Rational Expectations (RE)?


  • In modern macroeconomics, the term rational expectations means three things:
    • Agents efficiently use all publicly available information (past, present, future).
    • Agents understand the structure of the model/economy and base their expectations on this knowledge.
    • Therefore, agents can forecast everything with no systematic mistakes.
  • The only thing they cannot forecast are the exogenous shocks that hit the economy. These shocks are unpredictable.
  • Strong assumptions: the economy's structure is complex, and nobody truly knows how everything works.

RE are the mathematical expectation of the model


  • Lots of models in economics take the form:

  • are constants; are the two variables of the model.

  • Eq. (4) says that today's is determined by today's and by the expected value of tomorrow's , where is the expectations operator.

  • What determines that expected value?

  • Under the RE hypothesis, the agents understand what happens in that process (equation) and formulate expectations in a way that is consistent with it:

  • Eq. (5) is known as the "law of iterated expectations".

A solution to Rational Expectations


  • To solve eq. (4), we must iterate forward by inserting eq. (5) into (4). Jump to Appendix B to see how this is done.

  • At the -th iteration, we will get:

  • To avoid explosive behavior (secure a stable equilibrium), impose the condition:

  • Which implies that:

  • By inserting eq. (6a) into eq. (6), we finally get the solution to the stable equilibrium:

  • But what determines

  • It depends on the nature of the process itself and on the type of information we have about

  • We discuss this point next.

What determines ?


  • If is a deterministic process with a steady-sate given by , then:

  • If is a stochastic process, we can compute under two different perspectives:
    • Unconditional expectations of
      • We only care about the mean of when formulating expectations
    • Conditional expectations of
      • We have specific information about and we will use it.
  • Next we show how to compute these two expected values.

Unconditional expectations


  • Suppose that is given by the following stochastic process:

  • The expected-unconditional mean is given by the (deterministic) steady-state value of :

  • Which leads to:

  • Therefore, the expected (unconditional) value of is given by:

Conditional expectations


  • Consider the same stochastic process as in eq. (8):

  • The expected-conditional mean is given by: (for details Jump to Appendix D)

  • But as , assuming that , then we can rewrite (10) as:

  • Where is the random component affecting .

solution with unconditional expectations


  • The solution to eq. (7) with unconditional expectations: insert eq. (9) into (7).

  • The solution with unconditional expectations is given by:

  • As we know the values of and , the solution value of is also known:

  • Notice that is a constant value, dependent on the steady-state of .

solution with conditional expectations


  • The solution to eq. (7) with conditional expectations: insert eq. (11) into (7).

  • The solution with conditional expectations is given by:

  • Now, is affected by the shocks that may suffer, given by the term:

Empirical Relevance of RE


  • In the early 1970s, Robert E. Lucas and Thomas Sargent published a series of papers that created a revolution in macroeconomics.
  • They argued that most macroeconomic behavior depends on expectations, and adaptive expectations (AE) was a poor framework.
  • The criticisms were already mentioned above:
    • AE uses only one type of information (past), which is not rational.
    • AE leads to systematic mistakes ... which does not make sense.
  • They proposed the concept of RE that we have been discussing here.
  • How well does such a concept perform when confronted with evidence?
  • Let's see if people, by using all relevant information, make systematic mistakes.

Michigan Survey on Inflation Expectations



The most cited survey in macroeconomics: Michigan Survey

Michigan Survey on Inflation Expectations (cont.)



Most people make systematic mistakes about inflation expectations.

.

MICH performs quite poorly.

Survey of Professional Forecasters (SPF)



The SPF is another major survey on inflation expectations.

.

Data is collected by the Philadelphia Fed.

Survey of Professional Forecasters (cont.)


The SPF produces unbiased expectations, and gives support to RE.

People who use all relevant information do not make systematic mistakes.

4. Summary - Stability Conditions

Predetermined (or backward-looking) variables


  • A process is called predetermined if its deterministic part depends only upon past observations:

  • Its dynamics will be expressed at the -th iteration by: (jump to Appendix C for details)

  • If stable solution
    If no stable solution
    If no solution

Forward-looking variables


  • A process is called forward-looking if its behavior depends on expected future realizations of its own or of any other variable:

  • Its dynamics will be expressed at the -th iteration by:

  • If stable solution

  • If no stable solution

  • If no solution

Forward-looking variables: a twist


  • Models with RE are difficult (if not impossible) to solve by pencil and paper.

  • We have to resort to the computer to "approximate" a solution for us.

  • We have to write the model with all variables at on the left-hand side of the system's state-space representation, and those at on its right-hand side.

  • In this case, instead of using the equation:

  • We should use instead:

  • So, if : the stability condition becomes the inverse.

  • Therefore, if the model is written in this way, stability requires:

5. What is expecting us ... ahead

A model with forward & backward-looking behavior


  • : nominal interest rate, natural real interest rate, output-gap, inflation rate, demand shock, supply shock, and a random disturbance.
  • are parameters
  • Forward-looking variables:
  • Backward-looking variables:
  • Static variables:
  • How can we solve this model? Using a computer. Next!

5. Readings

  • There is no compulsory reading for this session. We hope that the slides and the notebook will be sufficient to provide a good grasp of the two types of expectations in macroeconomics.
  • Many textbooks deal with this subject in a way that is not very useful for our course. They treat this subject in an elementary way or offer a very sophisticated presentation, usually extremely mathematical but short on content.
  • There is a textbook that feels quite good for our level:
    Patrick Minford and David Peel (2019). Advanced Macroeconomics: \beta Primer, Second Edition, Edward Elgar, Cheltenham.
  • Chapter 2 deals extensively with AE and RE. However, the former chapter is quite long (40 pages), making it more suitable to be used as complementary material rather than as compulsory reading. But it is by far the best treatment of this subject at this level.
  • Another excellent treatment of AE and RE can be found in the textbook:

    Ben J. Heijdra (2017). Foundations of Modern Macroeconomics. Third Edition, Oxford UP, Oxford.

  • Chapter 5 deal with this topic at great length (40 pages), but the subject is discussed at a

Appendix A

A step-by-step derivation of equation (2) in the next slide

Back to eq. (2)

Solution: backward iteration


  • We will solve the following equation by backward iteration:

  • Like this, when :

  • The strategy is as follows:

    • Iterate up to the 3rd iteration: see a pattern at this iteration
    • Then, generalize to the th iteration

Let's start: 1st iteration

1st iteration: t t-1

Going 1 period backward

1st iteration: t t-1

back 1 period

Get the result in the 2nd iteration

1st iteration: t t-1

back 1 period

2nd iteration: t-1 t-2

Simplify the result in the 2nd iteration

1st iteration: t t-1

back 1 period

2nd iteration: t-1 t-2

Going 2 periods backward

1st iteration: t t-1

back 1 period

2nd iteration: t-1 t-2

Get the result in the 3rd iteration

1st iteration: t t-1

back 1 period

2nd iteration: t-1 t-2

3rd iter.: t-2 t-3

Simplify the result in the 3rd iteration


1st iteration: t t-1

back 1 period

2nd iteration: t-1 t-2

3rd iter.: t-2 t-3

Generalize to the -th iteration

  • In the previous slide, we iterated backwards 3 times.

  • The result was:

  • Now, it is easy to see that if we iterate -times backward, instead of 3, we will get:

Back to eq. (2)

Appendix B

A step-by-step derivation of equation (6) in the next slide

Back to eq. (6)

Solution: forward iteration


  • We will solve the following equation by forward iteration:

  • Like this, when :




Let's start: 1st iteration

1st iteration:

Going 1 period forward

1st iteration:

1 period forward

Get the result in the 2nd iteration

1st iteration:

1 period forward

Simplify the result in the 2nd iteration

1st iteration:

1 period forward

2nd iteration:

Going 2 periods forward

1st iteration:

1 period forward

2nd iteration:

2 periods forward

Get the result in the 3rd iteration

1st iteration:

1 period forward

2nd iteration:

2 periods forward

Simplify the result in the 3rd iteration


1st iteration:

1 period forward

2nd iteration:

2 periods forward

Generalize to the -th iteration

  • In the previous slide, we iterated forward 3 times.

  • The result was:

  • Now, it is easy to see that if we iterate -times forward, instead of 3, we will get:

Back to eq. (6)

Appendix C

A step-by-step derivation of equation (14) in the following slides

Jump back to eq. (14)

Solution: backward iteration


  • We will solve the following equation by backward iteration:

  • Like this, when :

  • The strategy is as follows:

    • Iterate up to the 3rd iteration: see a pattern at this iteration
    • Then, generalize to the th iteration

Let us start: 1st iteration

1st iteration:

Going 1 period back in time

1st iteration:

going back 1 period

Let's get the result in the 2nd iteration

1st iteration:

going back 1 period

Simplify the result in the 2nd iteration

1st iteration:

going back 1 period

2nd iteration:

Going 2 periods back in time

1st iteration:

going back 1 period

2nd iteration:

going back 2 periods

Let's get the result in the 3rd iteration

1st iteration:

going back 1 period

2nd iteration:

going back 2 periods


Simplify the result in the 3rd iteration


1st iteration:

going back 1 period

2nd iteration:

going back 2 periods

Generalize to the -th iteration

  • In the previous slide, we iterated backwards 3 times.

  • The result was:

  • Now, it is easy to see that if we iterate -times, instead of 3, we will get:

Back to eq. (14)

Appendix D

A step-by-step derivation of equation (10)

Back to eq. (10)

Conditional expectations: 1st iteration

Apply the expectations operator up to third iteration to:

Conditional expectations: 2nd iteration

Apply the expectations operator up to third iteration to:

Conditional expectations: 3rd iteration

Apply the expectations operator up to third iteration to:

Conditional expectations: -th iteration


Apply the expectations operator up to third iteration to:

Then, generalize to the th iteration

Back to eq. (10)