Simple Forecasting Heuristics that Make us Smart: Evidence from Different Market Experiments

Similar documents
Behavioural & Experimental Macroeconomics: Some Recent Findings

The Heterogeneous Expectations Hypothesis: Some Evidence from the Lab

Learning to Forecast with Genetic Algorithms

Simple Forecasting Heuristics that Make us Smart: Evidence from Different Market Experiments

Simple Forecasting Heuristics that Make us Smart: Evidence from Different Market Experiments

Bounded Rationality and Heterogeneous Expectations in macroeconomics Cars Hommes

Complex Systems Workshop Lecture III: Behavioral Asset Pricing Model with Heterogeneous Beliefs

Topics in Nonlinear Economic Dynamics: Bounded Rationality, Heterogeneous Expectations and Complex Adaptive Systems

Managing Self organization of Expectations through Monetary Policy: a Macro Experiment

Learning-To-Forecast with Genetic Algorithms

under Heterogeneous Expectations

Individual expectations and aggregate behavior in learning to forecast experiments Hommes, C.H.; Lux, T.

Knowing What Others Know: Coordination Motives in Information Acquisition

Inflation Expectations and Monetary Policy Design: Evidence from the Laboratory

Guessing with negative feedback : an experiment. Angela Sutan, Marc Willinger ESC & LAMETA Dijon - Montpellier

Information Choice in Macroeconomics and Finance.

Forward Guidance without Common Knowledge

Sentiments and Aggregate Fluctuations

Local Interactions in a Market with Heterogeneous Expectations

Adaptive Learning and Applications in Monetary Policy. Noah Williams

Endogenous Information Choice

Ergodicity and Non-Ergodicity in Economics

On the Global Spread of Risk Panics

BELIEFS & EVOLUTIONARY GAME THEORY

Forecast Performance, Disagreement, and Heterogeneous Signal-to-Noise Ratios

FADING MEMORY LEARNING IN THE COBWEB MODEL WITH RISK AVERSE HETEROGENEOUS PRODUCERS

Does eductive stability imply evolutionary stability?

A Metzlerian business cycle model with nonlinear heterogeneous expectations

Information Percolation, Momentum, and Reversal

Adverse Effects of Monetary Policy Signalling

Learning to Optimize: Theory and Applications

Learning, Expectations, and Endogenous Business Cycles

Outline. Social Behavior and Information Diffusion. Background: RAH vs. ABM What is the Representative Agent Hypothesis? Outline

Nobuyuki Hanaki Angela Sutan Marc Willinger. Documents de travail GREDEG GREDEG Working Papers Series. GREDEG WP No

Learning and Monetary Policy. Lecture 4 Recent Applications of Learning to Monetary Policy

Information Choice Technologies

Rationally heterogeneous forecasters

Signaling Effects of Monetary Policy

Inflation expectations and macroeconomic dynamics: the case of rational versus extrapolative expectations

Asset Pricing under Asymmetric Information Modeling Information & Solution Concepts

Learning to Live in a Liquidity Trap

Learning and Monetary Policy

Adaptive Learning in Macroeconomics: some methodological issues

Recurent Hyperinflations and Learning

004: Macroeconomic Theory

Econ 5110 Solutions to the Practice Questions for the Midterm Exam

Players as Serial or Parallel Random Access Machines. Timothy Van Zandt. INSEAD (France)

Is the Macroeconomy Locally Unstable and Why should we care?

Indeterminacy and Sunspots in Macroeconomics

GCOE Discussion Paper Series

Learning in Macroeconomic Models

Expectations and Monetary Policy

Forward Guidance and the Role of Central Bank Credibility under Heterogeneous Beliefs

The strategic environment effect in beauty contest games

Study of Causal Relationships in Macroeconomics

Bounded Rationality Lecture 2. Full (Substantive, Economic) Rationality

1. Introduction. 2. A Simple Model

An Introduction to Rational Inattention

Parameterized Expectations Algorithm

Christian Hellwig 1 Sebastian Kohls 2 Laura Veldkamp 3. May 2012

Fundamental Disagreement

Forward Guidance without Common Knowledge

Statistical Sunspots

Journal of Economic Dynamics & Control

Wealth Selection in a Financial Market with Heterogeneous Agents

Bounded Rationality I: Consideration Sets

Statistical Sunspots

Managing Unanchored, Heterogeneous Expectations and Liquidity Traps

Uncertainty and Disagreement in Equilibrium Models

Volume 29, Issue 4. Stability under learning: the neo-classical growth problem

On Learning and the Stability of Cycles. James B. Bullard John Duffy

Replicator dynamics in a Cobweb model with rationally heterogeneous expectations

Introduction to Reinforcement Learning. CMPT 882 Mar. 18

Estimating Macroeconomic Models: A Likelihood Approach

Lessons of the long quiet ELB

ECOM 009 Macroeconomics B. Lecture 3

Reinforcement Learning via Policy Optimization

Learning to Live in a Liquidity Trap

Level K Thinking. Mark Dean. Columbia University - Spring 2017

Forward Guidance and the Role of Central Bank Credibility under Heterogeneous Beliefs

Agent based modelling of technological diffusion and network influence

Assessing others rationality in real time

General Examination in Macroeconomic Theory SPRING 2013

Expectations, Learning and Macroeconomic Policy

Lecture 4 The Centralized Economy: Extensions

Accuracy of models with heterogeneous agents

Bounded Rationality I: Consideration Sets

Ambiguous Business Cycles: Online Appendix

Genetic Learning of Firms in a Competitive Market

Advanced Microeconomics

Neoclassical Growth Model: I

Consideration Sets. Mark Dean. Behavioral Economics G6943 Fall 2015

POLICY GAMES. u t = θ 0 θ 1 π t + ε t. (1) β t (u 2 t + ωπ 2 t ). (3)

POLICY GAMES. u t = θ 0 θ 1 π t + ε t. (1) β t (u 2 t + ωπ 2 t ). (3) π t = g t 1 + ν t. (4) g t = θ 1θ 0 ω + θ 2 1. (5)

General Equilibrium Dampened

Speculative Investor Behavior and Learning

Citation Working Paper Series, F-39:

Citation for published version (APA): Ochea, M. I. (2010). Essays on nonlinear evolutionary game dynamics Amsterdam: Thela Thesis

Y t = log (employment t )

Insider Trading and Multidimensional Private Information

Transcription:

Simple Forecasting Heuristics that Make us Smart: Evidence from Different Market Experiments Mikhail Anufriev Cars Hommes Tomasz Makarewicz Rebuilding Macroeconomics Conference HM Treasury, London, UK, 1-2 October, 218 Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro / 34

Outline 1 Introduction 2 Lab Experiments 3 Heuristic Switching Model 4 GA model with smart heuristics 5 Conclusion Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 1 / 34

Behavioral Macroeconomics Many deviations from rationality rational inattention (Sims, etc.) sparse dynamic optimization (Gabaix, etc.) survey data (Coibion, Gorodnichenko, Schneider, etc.) learning from experience (Malmendier, etc.) expectations bias and overreaction (Shleifer, etc.) adaptive learning (Eusepi and Preston, etc.) New Behavioral Elements in this Talk: 1 laboratory experiments with human subjects; 2 anchor and adjustment forecasting heuristics in a complex macro environment Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 2 / 34

Example Simple Heuristics: the Dog and the Frisbee Simon, 1955; Kahnemann & Tversky, 1974; rational heuristic Haldane, 212; simple heuristics that make us smart, Gigerenzer and Todd, 1999 simple heuristic: run at a speed so that the angle of gaze to the frisbee remains roughly constant Which heuristic?: GA-learning model selects optimal heuristic within a given plausible class in a complex environment Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 3 / 34

Main contributions of the paper Agent-based GA-model explaining different experimental data sets Agents use Genetic Algorithms to optimize a linear, anchor and adjustment forecasting heuristic Contribution: 1 parsimonious empirical micro-foundation of individual forecasting behavior in a macro system 2 explanation of individual (micro) and aggregate (macro) behavior in three different macro experiments; 3 improved one-period and 5-period ahead forecasting of experiments (compared to 11 alternative learning models); 4 characterization of the mean/median/variance of empirical distribution of forecasting heuristics in different environments Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 4 / 34

Why Experimental Macroeconomics? If a macro theory does not work in a (simple) controlled laboratory environment with human subjects, why would it work in reality? a macro experiment is a group experiment, where we study individual (micro) as well as the emerging aggregate group (macro) behavior in a controlled laboratory environment empirical foundation for individual decision rules for behavioral agent-based models (ABMs) to discipline wilderness of bounded rationality laboratory test for policy analysis to test policies in more realistic controlled lab macro environment Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 5 / 34

Outline 1 Introduction 2 Lab Experiments 3 Heuristic Switching Model 4 GA model with smart heuristics 5 Conclusion Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 6 / 34

Learning to Forecasts Experiments (LtF) Marimon, Spear and Sunder, (1993, 1994, 1995) Repeated Keynesian Beauty Contest Game (Nagel, 1995) individuals only have to forecast prices, ceteris paribus, with all other behavior computerized by theory price depends on average forecast: p t = f ( p e t ) or p t = f ( p e t+1) one-period versus two periods ahead positive feedback: f is increasing negative feedback: f is decreasing Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 7 / 34

Positive versus Negative Feedback Experiments Heemeijer et al. (JEDC 29); Bao et al. (JEDC 212) negative feedback (strategic substitutes environment) p t = 6 2 6 21 [ 1 6 pe ht ] 6] + ɛ t h=1 positive feedback (strategic complements environment) p t = 6 + 2 6 21 [ 1 6 pe ht 6] + ɛ t h=1 common feature: same RE equilibrium 6 only difference: sign in the slope of linear map +.95 vs.95 ɛ t small IID shocks or large permanent fundamental shocks Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 8 / 34

Feedback Mappings in LtFE negative feedback positive feedback 12 1 8 6 4 2 12 1 8 6 4 2 p t = 6 2 ( 21 p e t 6 ) + ε t p t = 6 + 2 ( 21 p e t 6 ) + ε t (strongly) positive feedback systems exhibit many almost self-fulfilling equilibria Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 9 / 34

Lab experiment (top) and 5-period simulation (bottom) experimental data Heemeijer et al. (29); small IID shocks 1 Negative feedback 1 Positive feedback 8 8 6 6 4 4 2 2 1 2 3 4 5 1 1 2 3 4 5 1 8 8 6 6 4 4 2 2 1 2 3 4 5 1 2 3 4 5 Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 1 / 34

Lab experiment (top) and 65-period simulations (bottom) experimental data Bao et al. (212); large permanent fundamental shocks 1 Negative feedback 1 Positive feedback 8 8 6 6 4 4 2 2 1 2 3 4 5 6 1 1 2 3 4 5 6 1 8 8 6 6 4 4 2 2 1 2 3 4 5 6 1 2 3 4 5 6 Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 11 / 34

Asset Pricing Experiment Hommes, Sonnemans, Tuinstra, v.d. Velden, Rev. Fin. Stud. 25 (unknown) law of motion p t = 1 ( (1 n t ) pe t+1,1 + + pe ) t+1,6 + n t p f + ȳ + ε t 1 + r 6 asset pricing experiment (with/without robot trader) two-period ahead positive feedback mean dividend ȳ = 3 and interest rate r =.5 are known rational fundamental price p f = ȳ/r = 6 not known (but can be computed) n t is fraction of fundamental robot traders; increases as price moves away from fundamental Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 12 / 34

Asset Pricing Experiment Hommes, Sonnemans, Tuinstra, v.d. Velden, Rev. Fin. Stud. 25 Hommes et al. (25) experiment: diversified patterns between groups. Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 13 / 34

Lab experiment (top) and 5-period simulations (bottom) experimental data Hommes et al. (25) 1 1 8 8 6 6 4 4 2 2 1 2 3 4 5 1 1 2 3 4 5 1 8 8 6 6 4 4 2 2 1 2 3 4 5 1 2 3 4 5 Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 14 / 34

Outline 1 Introduction 2 Lab Experiments 3 Heuristic Switching Model 4 GA model with smart heuristics 5 Conclusion Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 15 / 34

Behavioral Heuristics Switching Model Brock and Hommes, ECMA 1997; Anufriev and Hommes, AEJ:Micro 212 agents choose from a number of simple forecasting heuristics performance based reinforcement learning: agents evaluate the performances of all heuristics, and gradually switch to more successful rules; fractions of belief types are gradually updated in each period: (discrete choice model with asynchronous updating) n ht = δn h,t 1 + (1 δ) eβu h,t 1 Z t 1 where Z t 1 is normalization factor. U ht fitness measure (e.g. utility, forecasting performance, etc.) β is intensity of choice. δ asynchronous updating Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 16 / 34

Heuristic Switching Model: four forecasting heuristics Anufriev and Hommes, AEJ:Micro 212 adaptive expectations rule, [w =.65] ADA p e 1,t+1 =.65 p t 1 +.35 p e 1,t weak trend-following rule, [ γ =.4] WTR p e 2,t+1 = p t 1 +.4 (p t 1 p t 2 ) strong trend-following rule, [ γ = 1.3] STR p e 3,t+1 = p t 1 + 1.3 (p t 1 p t 2 ) anchoring and adjustment heuristic with learnable anchor LAA p4,t+1 e ( ) = 1 2 p av t 1 + p t 1 + (pt 1 p t 2 ) Problem: HSM fits experimental data well, but where do these heuristics come from? Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 17 / 34

Outline 1 Introduction 2 Lab Experiments 3 Heuristic Switching Model 4 GA model with smart heuristics 5 Conclusion Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 18 / 34

Agents use First Order Forecasting Heuristic Agent i uses a first order forecasting heuristic h to predict p t : anchor and adjustment rule p e i,h,t = α i,h,tp t 1 + (1 α i,h,t )p e i,t 1 + β i,h,t (p t 1 p t 2 ). The rule h requires two parameters: an anchor α i,h,t and a trend β i,h,t General constraint: α [, 1], β [ 1.1, 1.1]. The rule generalizes popular HSM heuristics: naive, adaptive expectations and trend extrapolation. RE: α =, β =, p e i,t 1 = pf. Problem: how do agents learn the anchor and trend parameters of the heuristics? Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 19 / 34

GA s learning optimal forecasting heuristics Simple heuristics that make us smart (Anufriev et al., 218) Every agent i has a list of H = 2 different heuristics (α i,h.t, β i,h.t ). When agent i observes the last realized price p t 1, she tries to re-optimize the rules with GA evolutionary operators: 1 reproduction: survival of the fittest: sample (with replacement) 2 new heuristics from the old depending on their forecasting performance probability of selection Π i,h,t = exp( SE i,h,t) H k=1 exp( SE i,k,t). 2 mutation and cross-over: with some small probability mutate and combine them (modify (α, β) of each heuristic); 3 election: compare the new and the old heuristics in terms of their hypothetical forecasting performance pick the better ones. Natural selection: worse forecasting heuristics are likely to be replaced by better heuristics; inefficient experimentation screened out. Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 2 / 34

GA model details GA optimizes anchor and trend parameters α and β Parameter Notation Value # of agents I 6 # of heuristics per agent H 2 # of learning parameters N 2 Allowed α price weight [α L, α H ] [, 1] Allowed β trend extrapolation [β L, β H ] [ 1.1, 1.1] # of bits per parameter {L 1, L 2 } {2, 2} Mutation rate δ m.1 Crossover rate δ c.9 Fitness measure V ( ) exp( SE( )) Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 21 / 34

GA simulation analysis 1 Monte Carlo simulations run the GA model 1 times 2 5-period ahead simulations take experimental initial periods and run the GA learning model 1 times: how far does the model diverge from the data in the long-run? 3 One-period ahead simulations take experimental data until period τ and predict period τ + 1: how well does the model predict the data in the short-run? (Sequential Monte Carlo analysis, 1 runs.) Outcome: GA model beats RE, simple heuristics, adaptive learning, HSM and other GA s. Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 22 / 34

5-period ahead Monte Carlo simulations (1) experimental data Heemeijer et al. (29); small IID shocks 1 Negative feedback 1 Positive feedback 8 8 6 6 4 4 2 2 1 2 3 4 5 1 2 3 4 5 4 4 2 2-2 -2-4 -4 1 2 3 4 5 SD individual predictions 1 2 3 4 5 SD individual predictions Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 23 / 34

65-period ahead Monte Carlo simulations (1) experimental data Bao et al. (212); large permanent fundamental shocks 1 Negative feedback 1 Positive feedback 8 8 6 6 4 4 2 2 1 2 3 4 5 6 1 2 3 4 5 6 4 4 2 2-2 -2-4 -4 1 2 3 4 5 6 SD individual predictions 1 2 3 4 5 6 SD individual predictions Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 24 / 34

Mean anchor α t and trend β t parameters (1 MC runs) experimental data Heemeijer et al. (29); small IID shocks 1 Negative feedback 1 Positive feedback.8.8 α t.6.4 α t.6.4.2.2 1 2 3 4 5 1 2 3 4 5 1 1 β t.5 β t.5 -.5 -.5-1 -1 1 2 3 4 5 1 2 3 4 5 Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 25 / 34

Mean anchor α t and trend β t parameters (1 MC runs) experimental data Bao et al. (212); large permanent fundamental shocks 1 Negative feedback 1 Positive feedback.8.8 α t.6.4 α t.6.4.2.2 1 2 3 4 5 6 1 2 3 4 5 6 1 1 β t.5 β t.5 -.5 -.5-1 -1 1 2 3 4 5 6 1 2 3 4 5 6 Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 26 / 34

Mean/Median Heuristic Under negative feedback agents learn to use adaptive expectations: p e i,t.5p t 1 +.5p e i,t 1 Under positive feedback agents learn to become trend-follower: p e i,t.95p t 1 +.5p e i,t 1 +.9(p t 1 p t 2 ) Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 27 / 34

Main insights GA model explains convergence under negative feedback, as well as persistent oscillations under positive feedback GA agents learn to give more weight to the recently observed price under positive feedback GA agents learn to extrapolate a trend under positive feedback. Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 28 / 34

Measuring predicting error: 65-period ahead MSE experimental data Bao et al. (212); large permanent fundamental shocks Negative feedback Positive feedback MSE Prices Forecasts Prices Forecasts Trend extrapolation (β = 1) 2736 1289 11.3 113.3 Adaptive expectations (α =.75) 3.629 1.75 55 62.14 Contrarian (β =.5) 6.984 14.45 58.46 65.95 Naive 94.44 11.9 46.62 52.9 RE 13.871 2.923 55.133 6.859 LS learning 262.1 23.7 228.8 235.8 HSM - 2 types 73.57 87.86 9.8 11.8 HSM - 4 types 236.8 267.59 32.18 37.1 GA: β [ 1.1, 1.1] 8.1 21.97 43.49 49.44 GA: β [, 1.1] 6.333 17.39 43.49 49.64 GA: Action-based 29.73 9.7 179.8 2.2 GA: AR1 21.28 59.71 88.2 98.71 Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 29 / 34

Measuring predicting error: 1-period ahead MSE experimental data Bao et al. (212); large permanent fundamental shocks Negative feedback Positive feedback MSE Prices Forecasts Prices Forecasts Trend extrapolation (β = 1) 114.61 121.329 1.183 2.165 Adaptive expectations (α =.75) 3.689 1.332 3.776 4.618 Contrarian (β =.5) 5.92 12.534 4.737 5.559 Naive 9.979 16.81 2.411 3.286 RE 13.871 2.923 55.133 6.859 LS learning 21.19 3.23 3.283 5.156 HSM - 2 types 38.39 45.679.9996 2.24 HSM - 4 types 6.28 13.68.42 2.1 GA: β [ 1.1, 1.1] 1.247 21.464.342 2.59 GA: β [, 1.1] 4.28 15.267.341 2.36 GA: Action-based 34.865 67.753 4.333 66.451 GA: AR1 7.939 24.22 1.111 3.555 Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 29 / 34

Asset Pricing Experiment; two-period ahead Hommes, Sonnemans, Tuinstra, v.d. Velden, Rev. Fin. Stud. 25 Long-run GA model simulation: two attractors 1 1.5 8 6 4 1.5 -.5 2-1 2 4 6 8 1 12 14 16 18 2 Prices and predictions -1.5 2 4 6 8 1 12 14 16 18 2 Average used trend extrapolation GA model: two attractors coexist, and agents can switch between them inherently unstable learning. Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 3 / 34

Positive feedback: complexity matters Last period: distribution of trend extrapolation learned by agents..3.3.3.2.2.2.1.1.1-1.2 -.9 -.6 -.3.3.6.9 1.2 Linear pos. feedback Heemeijer et al., 29-1.2 -.9 -.6 -.3.3.6.9 1.2 Linear pos. feedback with shocks to the fundamental Bao et al., 212-1.2 -.9 -.6 -.3.3.6.9 1.2 2-period ahead non-linear feedback, Hommes et al., 25 Result: the more complex the feedback, the more likely more extreme trend extrapolation. Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 31 / 34

Outline 1 Introduction 2 Lab Experiments 3 Heuristic Switching Model 4 GA model with smart heuristics 5 Conclusion Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 32 / 34

Conclusions intuitive and parsimonious way of selecting forecasting heuristics GA model of individual learning: agents learn and adapt forecast heuristics to their specific market environment. GA model explains individual (micro) as well as aggregate (macro) behaviour in different experiments Positive feedback environments are unstable, with fluctuations amplified by coordination on trend-following heuristic coordination failures in systems with unique equilibrium; coordination on almost self-fulfilling equilibria Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 33 / 34

Questions? Comments? Literature Thank you for your attention! 1 Anufriev, M., Hommes, C.H. and Makarewicz, T. (218), Simple heuristics that make us smart: evidence from different market experiments, Journal European Economic Association, forthcoming. 2 Hommes, C.H. (218), Behavioral & Experimental Macroeconomics and Policy Analysis: a Complex Systems Approach, ECB working paper, forthcoming. 3 Hommes, C.H., Makarewicz, T., Massaro, D. and Smits, T. (217), Genetic algorithm learning in a New Keynesian macroeconomic setup, Journal of Evolutionary Economics 27, 1133 1155. Anufriev, Hommes, Makarewicz Smart Heuristics Rebuilding Macro 34 / 34