Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

6. Experiments

Interpreting experiments

Arthur (1991) and Rust, Palmer, and Miller (1992) have used adaptive algorithms to mimic and interpret the behavior of human subjects in experiments. In this chapter we describe some experiments that have been performed on two models of monetary economies that appeared in earlier chapters. Among the goals of the experimenters was to shed light on the quality of guidance supplied by rational expectations and adaptive dynamics in selecting among multiple stationary equilibria. The first example is an overlapping-generations monetary economy with two stationary equilibria. The second is the exchange rate model with indeterminate equilibria.

A model of inflation

Marimon and Sunder (1992) put human subjects in an experiment designed to mimic a model with multiple equilibria that had been studied by Sargent and Wallace, Bruno and Fischer, and Marcet and Sargent.[1]

In this model, the ‘rational expectations dynamics’ and the ‘adaptive dynamics’ share common rest points but assign opposite stability characteristics to those rest points. Marimon and Sunder’s goal was to study how the experimental observations would match these different theoretical dynamics.

The environment

The model is a nonstochastic version of the overlapping-generations model with government expenditures described in the previous chapter. At each date t1t \geq 1 there are ‘born’ a constant number nn of young people, each of whom is endowed with w1w_1 of a consumption good when young, and w2w_2 units when old. Subjects have ex post utility measured by

lnct1+lnct2,\ln c_t^1 + \ln c_t^2,

and they can exchange consumption when young c1c^1 for consumption when old c2c^2 according to the budget constraints,

ct1+mt/ptw1c_t^1 + m_t / p_t \leq w_1
ct2w2+mt/pt+1,c_t^2 \leq w_2 + m_t / p_{t+1},

where ptp_t is the price level at time tt, and mtm_t is currency held from tt to t+1t + 1.

A government issues an unbacked currency and uses it to finance a constant per-young-person deficit GG. The government’s budget constraint is

mtmt1=ptG,m_t - m_{t-1} = p_t G,

where here mtm_t is the supply of currency per young person. Each period, the price level is determined in a market in which the young trade some of their consumption goods to the old for currency.

Rational expectations solution

The fundamentals of this economy are not random. With perfect foresight about the price level, the saving function of the young is

st=w1ct1=(w1w2πt)/2,s_t = w_1 - c_t^1 = (w_1 - w_2 \pi_t) / 2,

where πt=pt+1/pt\pi_t = p_{t+1} / p_t is the gross rate of inflation. The government’s budget constraint can be represented as

ht=ht1/πt1+G,h_t = h_{t-1} / \pi_{t-1} + G,

where ht=mt/pth_t = m_t / p_t. The equilibrium condition is ht=sth_t = s_t. Equating sts_t to hth_t in (5) and (6) and eliminating hth_t gives the autonomous difference equation in πt\pi_t:

πt+1=g(πt),\pi_{t+1} = g(\pi_t),

where g(π)=A1A2/πg(\pi) = A_1 - A_2 / \pi, A1=(w1/w2)(2G/w2)+1A_1 = (w_1 / w_2) - (2G / w_2) + 1, A2=w1/w2A_2 = w_1 / w_2. The function gg, which is graphed in Figure 1, determines the rational expectations dynamics of πt\pi_t.

The equilibrium law of motion of the inflation rate. The curved line shows the equilibrium inflation rate in period t+1, \pi_{t+1}, as a function of the inflation rate in period t. The dotted line is the 45 degree line. The intersections of the curved line with the 45 degree line are stationary equilibrium inflation rates. An increase in G lowers the curve A_1 - A_2 / \pi_t.

Figure 1:The equilibrium law of motion of the inflation rate. The curved line shows the equilibrium inflation rate in period t+1t+1, πt+1\pi_{t+1}, as a function of the inflation rate in period tt. The dotted line is the 45 degree line. The intersections of the curved line with the 45 degree line are stationary equilibrium inflation rates. An increase in GG lowers the curve A1A2/πtA_1 - A_2 / \pi_t.

Figure 1 indicates that, if there exists an equilibrium, then there exist two stationary equilibria and a continuum of nonstationary equilibria. Evidently, of the two stationary equilibria, the one with the lower inflation rate is unstable under the rational expectations dynamics, while the one with the higher inflation rate is stable. The curve A1A2/πtA_1 - A_2 / \pi_t shifts downward with an increase in GG, because A1A_1 is decreasing in GG. The comparative statics of the (unstable) lower stationary inflation rate are ‘classical’ in the sense that increases in GG increase the stationary inflation rate. The comparative dynamics of the higher stationary inflation rate are anti-classical, a permanent increase in GG causing the stationary inflation rate to fall because the economy is on the wrong side of a ‘Laffer curve’ in the inflation tax rate. Despite the fact that many classical doctrines in monetary theory depend on selecting the lower stationary equilibrium inflation rate, the rational expectations dynamics selects the higher one. The stationary equilibrium associated with the lower inflation rate Pareto-dominates all of the other equilibria, stationary or nonstationary. Thus, the rational expectations dynamics repels from the Pareto-optimal solution.[2]

The least squares dynamics

Marcet and Sargent (1989c) studied a version of this model in which people form forecasts of next period’s price level using a least squares regression of price on the once lagged price.[3] The system with least squares learning has the same two stationary inflation rates as the system under rational expectations. However, Marcet and Sargent showed how the least squares dynamics reverses the stability of the two stationary equilibria: under the least squares dynamics, the lower stationary inflation rate is the limit of the dynamics for almost all starting values, if any limiting value exists.[4] Bruno and Fischer (1990) discovered similar outcomes in a closely related model in which they replaced perfect foresight with a version of Friedman’s adaptive expectations mechanism.

Marimon and Sunder’s experiment

Marimon and Sunder (1992) designed an experimental environment to implement this economy. They put a fixed number of NN participants in sessions of length TT periods, unknown to the participants, but chosen according to rules, known to the subjects, that made the economy equivalent from participants’ point of view to one that never ends. At each period 1tT1 \leq t \leq T, n<N/2n < N/2 of the subjects were designated as ‘young,’ meaning that they were given an opportunity to submit a saving schedule telling the time tt price level (or its reciprocal, the value of money in terms of goods) at which they were willing to supply time tt output to the old for money in discrete amounts 1,2,3,1, 2, 3, \ldots[5] Marimon and Sunder linearly interpolated between integers to get an individual’s supply schedule, then summed across the young to get total supply. To determine the time tt price level, they set this supply schedule against a total demand schedule, composed of the sum of the demands for goods from the government and the old.[6]

Subjects were randomly selected to be born or born again as young. Each period there were nn young, nn old, and N2nN - 2n agents temporarily sitting on the sidelines, awaiting rebirth. A participant was rewarded proportionately to his accumulated value of the criterion (1). In addition, those who sat on the sidelines participated in a ‘forecasting game’ from which they received additional rewards. At the beginning of each period, those on the sidelines were asked to forecast the market-clearing price for that period. The author of the forecast that came closest to the actual time tt price was awarded a prize, and the winning forecast was announced to all subjects at the end of the period, together with the equilibrium time tt price.

A session ended after forecasts for period T+1T + 1 had been turned in, at which point Marimon and Sunder announced that the economy had ended at TT. Marimon and Sunder then redeemed money holdings of the time TT young at a price level equal to the average of the time T+1T + 1 price that had been predicted by the sideliners. This procedure for ending the session was explained at the outset.

Experimental results

Figure 2 and Figure 3 display some representative results, which are from Marimon and Sunder’s Economy 7C, for which the parameters are w1=6w_1 = 6, w2=1w_2 = 1, G=1G = 1. For this economy, stationary equilibrium net inflation rates are 100 and 200 percent, respectively. Figure 2 shows that the experimental results more closely approximate the least squares dynamics (indicated by the smooth dotted line converging to 100 percent from below) than the rational expectations dynamics (indicated by the smooth line converging to 200 percent from below). This pattern is indicative of all of Marimon and Sunder’s results: the experimental dynamics on average are much better approximated by the adaptive dynamics than by the rational expectations dynamics.

For the same economy, Figure 3 plots the average forecast errors made by the sideliners in forecasting next period’s price level, as well as the errors that would have been made by a least squares forecaster who used a regression of price on lagged price over the entire sample.[7] The forecast errors of the sideliners are comparable with the ones that would have been made by the least squares forecaster.

Path of inflation in Marimon and Sunder’s ‘Economy 7C’ (solid line). Also shown are one path conforming to the rational expectations dynamics converging to the higher stationary inflation rate of 200 percent, and a dotted line converging from below to the lower stationary inflation rate of 100 percent, which depicts a path associated with Marcet and Sargent’s least squares dynamics.

Figure 2:Path of inflation in Marimon and Sunder’s ‘Economy 7C’ (solid line). Also shown are one path conforming to the rational expectations dynamics converging to the higher stationary inflation rate of 200 percent, and a dotted line converging from below to the lower stationary inflation rate of 100 percent, which depicts a path associated with Marcet and Sargent’s least squares dynamics.

Solid line is record of sideliners’ mean prediction errors in Marimon and Sunder’s Economy 7C; dotted line is record of prediction error from least squares regressions of price on lagged price, using data up to time t - 1 to make time t forecasts.

Figure 3:Solid line is record of sideliners’ mean prediction errors in Marimon and Sunder’s Economy 7C; dotted line is record of prediction error from least squares regressions of price on lagged price, using data up to time t1t - 1 to make time tt forecasts.

Marimon and Sunder report many more experiments, and they analyze and interpret their results in interesting ways. Among other things, they perform a statistical analysis of the forecasting performance of the sideliners, and fit and test fixed-coefficient models of adaptive expectations à la Friedman and Cagan. This is part of an effort to learn about the details of the structure of adaptation that is propelling the experimental outcomes toward the low-inflation steady state.[8] [9]

An example in the spirit of Brock

In the Marimon-Sunder setting, least squares adaptation and the experiments both seem to select the ‘classical’ stationary equilibrium, which happens to be Pareto-superior to the other stationary equilibrium. As a warning not always to expect adaptation to select a Pareto-superior outcome, I offer the following example, composed by taking a special version of William Brock’s (1974) money-in-the-utility-function model of the demand for currency.[10]

An infinitely lived representative household maximizes

t=0βt(lnct+γln(mt/pt)),γ>0,\sum_{t=0}^{\infty} \beta^t (\ln c_t + \gamma \ln(m_t / p_t)), \quad \gamma > 0,

subject to the sequence of budget constraints,

ct+mt/pt+btmt1/pt+Rt1bt1+yc_t + m_t / p_t + b_t \leq m_{t-1} / p_t + R_{t-1} b_{t-1} + y

and m1>0m_{-1} > 0, b1=0b_{-1} = 0 given. Here ctc_t is consumption of a single good, y>0y > 0 is a fixed endowment of the consumption good, mtm_t is currency held from tt to t+1t + 1, ptp_t is the time tt price level, btb_t is the amount lent at a gross real rate of interest of RtR_t. A government issues currency to finance a fixed level of expenditures g>0g > 0, subject to the sequence of budget constraints MtMt1=ptgM_t - M_{t-1} = p_t g, where MtM_t is the supply of currency, and where in equilibrium Mt=mtM_t = m_t.

Assume the restrictions on parameter values γ(yg)>g\gamma(y - g) > g. Then this model has a unique stationary equilibrium, with R=1/βR = 1/\beta, gross inflation rate π=pt+1/pt\pi = p_{t+1} / p_t determined by the value of π\pi that solves g=γ(yg)(1π1)/(1β/π)g = \gamma(y - g)(1 - \pi^{-1}) / (1 - \beta / \pi).[11] This stationary equilibrium value of π\pi has the ‘classical’ property that it is increasing in the value of the government deficit gg.

However, the model also has a continuum of nonstationary equilibria, indexed by initial price levels that are lower than the initial price level associated with the stationary equilibrium. In all of these equilibria, limtπt=β\lim_{t \to \infty} \pi_t = \beta, so that these equilibria are characterized by deflation. These equilibria exist because the demand for currency induced by the preference ordering (8) is so elastic with respect to the rate of return on currency that there is room for a system of expectations in which the government can collect enough seigniorage to finance gg even while it pays out interest on its currency through deflation. These equilibria are definitely not ‘classical,’ because they imply that, within limits, higher values of gg are not associated with higher permanent values of inflation. An example of a nonstationary equilibrium is shown in Figure 4 and Figure 5, which starts from an initial rate of return on currency of unity. For this example, we set γ=10\gamma = 10, g=1g = 1, β=1/1.05\beta = 1/1.05, y=1y = 1. Notice how the rate of return on currency approaches 1/β=1.051/\beta = 1.05, and how the equilibrium level of real balances explodes.

Time series of gross rate of return on currency (reciprocal of gross inflation rate) in Brock economy with \gamma = 10, g = 1, \beta = 1/1.05, y = 1, under rational expectations dynamics.

Figure 4:Time series of gross rate of return on currency (reciprocal of gross inflation rate) in Brock economy with γ=10\gamma = 10, g=1g = 1, β=1/1.05\beta = 1/1.05, y=1y = 1, under rational expectations dynamics.

Time series of real value of currency in Brock economy under rational expectations dynamics.

Figure 5:Time series of real value of currency in Brock economy under rational expectations dynamics.

This model shares with the overlapping-generations model the property that the ‘classical’ stationary equilibrium is unstable under the rational expectations dynamics. However, unlike the overlapping-generations model studied by Marimon and Sunder, the nonstationary rational expectations equilibria all Pareto-dominate the ‘classical’ stationary equilibrium.

What about the behavior of this model under ‘adaptive’ dynamics? If we were to use a version of the least squares learning mechanism studied by Marcet and Sargent (1989c), we would find that the ‘classical’ equilibrium is stable, while the nonstationary equilibria are not. Thus, this example shares with the overlapping-generations example the property that least squares dynamics selects a ‘classical’ stationary equilibrium. But the example also serves to warn us not to expect as a general rule that least squares dynamics will select a Pareto-superior equilibrium.[12]

Exchange rate experiments

The experiment

Jasmina Arifovic (1993) has performed an experiment with human subjects in an overlapping-generations environment with two currencies. The model which the experiment sought to implement was identical with the overlapping-generations economy studied by Marimon and Sunder, except that there were fixed supplies of two currencies, H1H_1 and H2H_2, respectively, and young agents were given the opportunity to allocate their savings between the two currencies. Arifovic set the experiment up a little differently from Marimon and Sunder’s. She asked each young person to choose both a savings rate and a fraction allocating total savings between the two currencies. Let the savings rate for person ii be sis_i and the portion of the savings going to currency 1 be λi\lambda_i. Then the price levels at time tt were determined as described in Chapter 4, namely by

p1t=H1λitsit,p2t=H2(1λit)sit.p_{1t} = \frac{H_1}{\sum \lambda_{it} s_{it}}, \quad p_{2t} = \frac{H_2}{\sum (1 - \lambda_{it}) s_{it}}.

Also, Arifovic split the group of NN participants into two groups of equal size, one of which was young in odd periods, the other being young in even periods. Thus, unlike the situation in the Marimon-Sunder experiments, participants knew in advance when they would be born again. Arifovic also ended the experiments differently from Marimon and Sunder. In the final period, which was unknown beforehand to the participants, after the young people made their saving and portfolio decisions, she told the participants that this was the last period. It was known in advance that she would redeem money held by this last generation of young at a price level determined as the average of the price levels of the previous two periods.[13]

Exchange rate paths

Figure 6, Figure 7, and Figure 8 display exchange rate paths from three sessions of Arifovic’s experiments. The same set of subjects was used for each of the three sessions. Figure 9 displays the total saving rates of the young in experiment 1. For purposes of comparison, one can compute that in the rational expectations equilibrium the savings rate should be (w1w2)/2=5(w_1 - w_2) / 2 = 5.

The exchange rate fluctuates within a range from 0.5 to 2. It does not settle down to a constant; if anything, the amplitude of the fluctuations grows between sessions 2 and 3. Figure 9 and Figure 10 display the savings rates for session 3.

Evidently, the simple least squares adaptive model used in Chapter 4 does a poor job of explaining these experimental data. But using a version of a genetic algorithm,[14] Arifovic has produced an economy with a population of adaptive agents that is capable of generating much exchange rate volatility. We now turn to her model.

Exchange rates from Arifovic’s first session.

Figure 6:Exchange rates from Arifovic’s first session.

Exchange rates from Arifovic’s second session.

Figure 7:Exchange rates from Arifovic’s second session.

Exchange rates from Arifovic’s third session.

Figure 8:Exchange rates from Arifovic’s third session.

Saving rates for odd agents from Arifovic’s first session.

Figure 9:Saving rates for odd agents from Arifovic’s first session.

Saving rates for even agents from Arifovic’s first session.

Figure 10:Saving rates for even agents from Arifovic’s first session.

A genetic algorithm economy

Arifovic studied a version of this economy using the genetic algorithm. The economy was inhabited by overlapping generations of two populations of agents of fixed sizes N=30N = 30. A population of NN young agents consisted of a list of NN binary strings of length =30\ell = 30. The first 20 elements of a string were used to encode the saving decision parameter sis_i, and the second 10 were used to encode the portfolio division fraction λi\lambda_i. The ‘fitness’ of strings was evaluated according to the ex post value of the utility function (1), evaluated after the lifetime experience of the agent had been realized.[15]

Figure 11 through Figure 14 show parts of a record of exchange rates from the genetic economy.[16] The realized exchange rates are more variable than those found in Arifovic’s experiments. There are some quiescent periods for the exchange rate, as shown in parts of Figure 14, which covers observations 1801 through 1900, but they come to an end.

Exchange rate from genetic economy (observations 201--300).

Figure 11:Exchange rate from genetic economy (observations 201--300).

Exchange rate from genetic economy (observations 401--500).

Figure 12:Exchange rate from genetic economy (observations 401--500).

Exchange rate from genetic economy (observations 901--1000).

Figure 13:Exchange rate from genetic economy (observations 901--1000).

Exchange rate from genetic economy (observations 1801--1900).

Figure 14:Exchange rate from genetic economy (observations 1801--1900).

Figure 15 shows the spectrum of a windsorized difference of the log of the exchange rate for observations 1000--2000. The spectrum is indicative of the first difference of a series whose level resembles a random walk, except that there is pronounced ‘mean reversion,’ as indicated by the dip in the spectrum at zero frequency.[17] The spectra of log differences of actual exchange rates for two typical hard currency countries for the post-1973 period resemble Figure 15, except they don’t have the dip at zero frequency.[18] Vis-à-vis the model of exchange rates with Newton-Raphson adapting agents, Arifovic’s genetic model generates much more ‘realistic’ exchange rate behavior.

Spectrum of difference of logarithm of exchange rate for Arifovic’s genetic economy (observations 1000--2000). The spectrum indicates nearly random walk behavior for the log of the exchange rate, modified by the presence of mean reversion.

Figure 15:Spectrum of difference of logarithm of exchange rate for Arifovic’s genetic economy (observations 1000--2000). The spectrum indicates nearly random walk behavior for the log of the exchange rate, modified by the presence of mean reversion.

Footnotes
  1. In addition to studying the stability of the two stationary equilibria under rational expectations and adaptive dynamics, Bruno and Fischer (1990) study how the existence of the ‘bad Laffer curve’ equilibrium can be precluded through choice of a monetary--fiscal policy operating rule.

  2. The strict Pareto ranking of these equilibria depends on the absence of heterogeneity within a generation in this model. In versions of the model with heterogeneity within generations (e.g., the borrowers and lenders of Wallace 1980), the equilibria are not Pareto-comparable. See Sargent and Wallace (1982).

  3. George Evans and Seppo Honkapohja (1992c) study the stability of ‘sunspot equilibria’ under adaptive least squares learning algorithms. In particular, they study the stability of sunspot equilibria that can be constructed near both stationary and periodic fundamental or non-sunspot equilibria. They show that the stability under adaptive learning of sunspot equilibria near fundamental equilibria is inherited from the stability under adaptive learning of the fundamental equilibria out of which they are constructed. For example, they show that the stability under learning of two-state sunspot equilibria that are constructed near period 2 fundamental equilibria requires stability under learning of the period 2 equilibrium; and that stability under learning of two-state sunspot equilibria that are constructed out of two stationary (i.e. period 1) fundamental equilibria requires stability under learning of both of the fundamental equilibria.

  4. See Bullard and Duffy (1993) for a warning not to overgeneralize from this result.

  5. Marimon and Sunder show that equilibria outcomes of the overlapping-generations economy are among the equilibria of the game that their experiment defines.

  6. In forming their supply schedules, the subjects are implicitly forecasting the price level at time t+1t+1, because their payoff depends on it.

  7. These are ‘honest’ errors for the least squares forecaster, because the least squares regression coefficient used to make time tt forecasts uses the observations on the experimental prices only through time t1t - 1.

  8. Can we expect laboratory experiments with paid students to increase our understanding of how actual monetary economies would operate? Even if the experimenter succeeds in inducing the preferences that he wants, the behavior of a randomly selected population of students might very well differ systematically from the self-selected and performance-censored sample of traders operating in foreign exchange markets. See Friedman and Sunder (1992) for an extensive analysis of experimental methods.

  9. If they were available, econometric studies of econometrically identifiable models with multiple equilibria would provide an alternative to using experimental economies as a benchmark with which to compare the equilibria selected by adaptive algorithms. However, I know of few such econometric studies. One study is by Selahattin Imrohoroglu (1993), who fits a rational expectations version of the same model used by Marimon and Sunder to data from the German hyperinflation. Imrohoroglu estimates parameters that index the multiplicity of rational expectations equilibria. Despite the multiplicity of equilibria, his model is econometrically overidentified, which permits him to estimate which of the continuum of equilibria best describes the sample data, as measured by a Gaussian likelihood function. His estimates are consistent with the hypothesis that the observations come from an equilibrium with neither stochastic nor nonstochastic bubbles, but nevertheless are not consistent with the data having been generated from the low-inflation equilibrium. His estimated equilibrium is sliding along the bad side of the Laffer curve, toward the high stationary inflation rate. Thus, these results are inconsistent with the hypothesis that the data were generated from the equilibrium selected by the adaptive dynamics. Imrohoroglu explains how this outcome emerges because the likelihood function is insisting on activating or ‘mixing’ both of the system’s two endogenous roots (the low and high stationary nonstochastic equilibrium inflation rates) in order to match the salient lower frequency features of the data, namely, decreasing real balances and increasing inflation rates.

  10. This example was shown to me by Benjamin Bental.

  11. Namely, π=(yg)γβg(yg)γg\pi = \frac{(y - g)\gamma - \beta g}{(y - g)\gamma - g}.

  12. See Moore (1993) for an application of least squares learning to select between stationary rational expectations equilibria in a model of Howitt and McAfee (1988). Moore finds that the low-employment equilibrium is not stable under least squares learning but that the high employment equilibrium can be.

  13. Parameter values were w1=11w_1 = 11, w2=1w_2 = 1, H1=10H_1 = 10, H2=10H_2 = 10.

  14. Arifovic added what she called an election operator to the sequence of operators used by Holland to define the genetic algorithm. The election operator tests the ‘children’ of a pair of parents to see whether they are fitter as judged by last period’s data fed into the performance criterion. If the children are fitter by that measure, they replace their parents. Otherwise, the parents live on and the children are not born.

  15. Arifovic carried along two populations of odd and even agents, letting each population choose every other period, for the reasons explained in the Chapter 4 discussion of the least squares adaptive exchange rate model.

  16. Arifovic generated 20,000 observations, and we show pieces of the first 2000.

  17. ‘Windsorizing’ is achieved by naming two bounds (B1,B2)(B_1, B_2) with B1<B2B_1 < B_2, and replacing every observation less than B1B_1 with B1B_1 and every observation greater than B2B_2 with B2B_2. Where data are suspected of having distributions with infinite variances, windsorizing is a technique devised to assure that spectral densities are well-defined.

  18. The economic environment in which Arifovic’s genetic algorithms operate does not contain any of the classic forces for low-frequency divergences in exchange rates.