Rational Expectations (RE)

Macroeconomics (M8674), March 2026


Vivaldo Mendes, ISCTE

vivaldo.mendes@iscte-iul.pt

1. Introduction

The Lucas-Sargent revolution in the 1070s


  • In the early 1070s, Thomas Sargent and Robert Lucas launched a revolution in macroeconomics
  • They argued that macroeconomics at the time had a big flaw: it was entirely based on ... adaptive expectations
  • For them, adaptive expectations suffered from two tremendous problems:
    • They were not rational: why using only information form the past
    • They were not consistent: why using something that will lead to systematic mistakes?
  • They proposed a different framework for expectations: rational expectations
  • From then onwards, not a single major macroeconomic model was published without RE

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.

2. Some examples

Example 1: 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 2: 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.

3. Solving a RE model

The standard idea behind RE


  • Lots of models in economics take the form:

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

  • Eq. (1) says that today's is determined:

    • by today's
    • and by the expected value of tomorrow's ,
    • where is the expectations operator.
  • But what determines that expected value of :

RE as the mathematical expectation of the model


  • If our model takes the form of eq. (1)

  • 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. (2) is known as the "law of iterated expectations".
  • Notice that as are constants, then , etc.

A solution to Rational Expectations


  • To solve eq. (1), we must iterate forward by inserting eq. (2) into (1). Jump to Appendix A 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:

A solution to Rational Expectations (cont.)


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

  • But what determines

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

  • We discuss this point next.

4. Conditional vs unconditional expectations

What determines ?

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


  • 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. (6):

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

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

  • Where is the random component affecting .

5. RE solution with unconditional expectations

solution with conditional expectations


  • Eq. (5) gives the general solution for under the RE hypothesis:

  • Equ (9) gives us the solution to under conditional expectations:

  • The solution of under conditional expectations is given by inserting (9a) into (5a):
    • Details in the next slide

solution with conditional expectations (cont.)


  • Inserting (9a) into (5a):

Summary: RE with conditional expectations

  • The solution of under conditional expectations is given by:

  • In the solution, the value of is affected by three elements:
    • The constant term:
    • The deterministic steady state of :
    • the shocks that may suffer, given by the term:

6. Empirical Relevance of RE

Empirical Relevance of RE


  • Rational expectations implies that people do not make systematic mistakes.
  • How well does such a concept perform when confronted with evidence?
  • Let's see if people, by using all relevant information, make systematic mistakes.
  • We will use the two most used surveys in the USA on inflation expectations:
    • Michigan Survey on Inflation Expectations, data here
    • Survey of Professional Forecasters (SPF), data here

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.

7. RE and Stability Conditions

RE models: stability and the computer


  • As already seen above, a forward looking process like this:

  • Has its dynamics expressed at the -th iteration by:

  • Stability requires that as . This is true only if:

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

    • We have to use a computer to solve them.

RE variables: a twist for the computer


  • To use a computer, we must have a state-space representation of the model.
  • 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 the equation:

  • So, if : the stability condition becomes the inverse.
    • If the model is written in this way, stability requires:

8. Readings

  • There is no compulsory reading for this session. We hope that the slides will be sufficient to provide a good grasp of the rational expectations approach 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 adaptive and rational expectations. However, this 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 rational expectations 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 relatively more advanced level than the one we follow in our course.
  • Another source of information is the book by:
    • George W. Evans and Seppo Honkapohja (2009). Learning and Expectations in Macroeconomics, Second Edition, Princeton UP, Princeton.
    • Chapter 1 (Expectations and the learning approach) deals with this topic at an elementary level, because their idea is to focus on what they call "learning".

Appendix A

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

Jump back to eq. (3)

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:

Jump back to eq. (3)

Appendix B

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

Jump back to eq. (8)

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. (8)