The Hansen Singleton analysis

Similar documents
Dynamic Optimization: An Introduction

Motivation Non-linear Rational Expectations The Permanent Income Hypothesis The Log of Gravity Non-linear IV Estimation Summary.

Equilibrium in a Production Economy

Advanced Macroeconomics

1 Bewley Economies with Aggregate Uncertainty

ECOM 009 Macroeconomics B. Lecture 2

Lecture 15. Dynamic Stochastic General Equilibrium Model. Randall Romero Aguilar, PhD I Semestre 2017 Last updated: July 3, 2017

Chapter 4. Applications/Variations

MA Advanced Macroeconomics: 7. The Real Business Cycle Model

Chapter 2. GMM: Estimating Rational Expectations Models

Volume 30, Issue 1. Measuring the Intertemporal Elasticity of Substitution for Consumption: Some Evidence from Japan

How to Characterize Solutions to Constrained Optimization Problems

Lecture 4 The Centralized Economy: Extensions

Monetary Economics: Solutions Problem Set 1

Competitive Equilibrium and the Welfare Theorems

The Real Business Cycle Model

Nonlinear GMM. Eric Zivot. Winter, 2013

4- Current Method of Explaining Business Cycles: DSGE Models. Basic Economic Models

GMM - Generalized method of moments

Uncertainty Per Krusell & D. Krueger Lecture Notes Chapter 6

Macroeconomic Theory and Analysis Suggested Solution for Midterm 1

1 The Basic RBC Model

Notes on Winnie Choi s Paper (Draft: November 4, 2004; Revised: November 9, 2004)

Microeconomic Theory -1- Introduction

Introduction to Real Business Cycles: The Solow Model and Dynamic Optimization

Chapter 1. GMM: Basic Concepts

Suggested Solutions to Problem Set 2

Notes on Alvarez and Jermann, "Efficiency, Equilibrium, and Asset Pricing with Risk of Default," Econometrica 2000

A Summary of Economic Methodology

Economics 210B Due: September 16, Problem Set 10. s.t. k t+1 = R(k t c t ) for all t 0, and k 0 given, lim. and

Introduction Optimality and Asset Pricing

Lecture 3: Dynamics of small open economies

Graduate Macro Theory II: Notes on Quantitative Analysis in DSGE Models

Practice Questions for Mid-Term I. Question 1: Consider the Cobb-Douglas production function in intensive form:

STATE UNIVERSITY OF NEW YORK AT ALBANY Department of Economics

Macroeconomics Theory II

The Lucas Imperfect Information Model

Asset Pricing. Question: What is the equilibrium price of a stock? Defn: a stock is a claim to a future stream of dividends. # X E β t U(c t ) t=0

Lecture 6: Discrete-Time Dynamic Optimization

Topic 8: Optimal Investment

New Notes on the Solow Growth Model

ECON4515 Finance theory 1 Diderik Lund, 5 May Perold: The CAPM

Macroeconomics Qualifying Examination

Permanent Income Hypothesis Intro to the Ramsey Model

Aggregate Supply. Econ 208. April 3, Lecture 16. Econ 208 (Lecture 16) Aggregate Supply April 3, / 12

Dynamic Macroeconomic Theory Notes. David L. Kelly. Department of Economics University of Miami Box Coral Gables, FL

1. Money in the utility function (start)

Simple Consumption / Savings Problems (based on Ljungqvist & Sargent, Ch 16, 17) Jonathan Heathcote. updated, March The household s problem X

UNIVERSITY OF WISCONSIN DEPARTMENT OF ECONOMICS MACROECONOMICS THEORY Preliminary Exam August 1, :00 am - 2:00 pm

Solutions for Homework #4

ECON FINANCIAL ECONOMICS

Slides II - Dynamic Programming

Neoclassical Business Cycle Model

Economics 101. Lecture 2 - The Walrasian Model and Consumer Choice

Dynamic Optimization Problem. April 2, Graduate School of Economics, University of Tokyo. Math Camp Day 4. Daiki Kishishita.

Problem 1 (30 points)

Advanced Macroeconomics

Dynamic Problem Set 1 Solutions

An estimate of the long-run covariance matrix, Ω, is necessary to calculate asymptotic

Introduction to General Equilibrium

Asset Pricing. Chapter IX. The Consumption Capital Asset Pricing Model. June 20, 2006

Comprehensive Exam. Macro Spring 2014 Retake. August 22, 2014

ECOM 009 Macroeconomics B. Lecture 3

University of California Berkeley

Re-estimating Euler Equations

In the Ramsey model we maximized the utility U = u[c(t)]e nt e t dt. Now

Modelling Czech and Slovak labour markets: A DSGE model with labour frictions

Dynamic (Stochastic) General Equilibrium and Growth

Wooldridge, Introductory Econometrics, 3d ed. Chapter 16: Simultaneous equations models. An obvious reason for the endogeneity of explanatory

The Debreu-Scarf Theorem: The Core Converges to the Walrasian Allocations

ADVANCED MACROECONOMICS 2015 FINAL EXAMINATION FOR THE FIRST HALF OF SPRING SEMESTER

Macroeconomics Qualifying Examination

Optimization Over Time

Ramsey Cass Koopmans Model (1): Setup of the Model and Competitive Equilibrium Path

Consumption / Savings Decisions

Macroeconomics Qualifying Examination

Appendix to Chapter 9: The IS-LM/AD-AS Model: A General Framework for Macro Analysis

Advanced Economic Growth: Lecture 21: Stochastic Dynamic Programming and Applications

Economic Growth: Lecture 8, Overlapping Generations

Economics 101 Spring 2001 Section 4 - Hallam Problem Set #5

General Examination in Macroeconomic Theory SPRING 2013

Behavioral Economics. Lecture 10

A note on Measurement Error and Euler Equations: an Alternative to Log-Linear Approximations

Econ Macroeconomics I Optimizing Consumption with Uncertainty

Lecture 2. (1) Aggregation (2) Permanent Income Hypothesis. Erick Sager. September 14, 2015

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Generalized Method of Moments Estimation

Lecture 2 The Centralized Economy

Session 4: Money. Jean Imbs. November 2010

A simple macro dynamic model with endogenous saving rate: the representative agent model

problem. max Both k (0) and h (0) are given at time 0. (a) Write down the Hamilton-Jacobi-Bellman (HJB) Equation in the dynamic programming

Another Look at the Boom and Bust of Financial Bubbles

Foundations of Modern Macroeconomics B. J. Heijdra & F. van der Ploeg Chapter 6: The Government Budget Deficit

Indivisible Labor and the Business Cycle

Macro I - Practice Problems - Growth Models

1 Recursive Competitive Equilibrium

The New Palgrave: Separability

GMM estimation. Fabio Canova EUI and CEPR September 2014

Dynamic Optimization Using Lagrange Multipliers

Macroeconomics Theory II

Transcription:

The Hansen Singleton analysis November 15, 2018 1 Estimation of macroeconomic rational expectations model. The Hansen Singleton (1982) paper. We start by looking at the application of GMM that first showed how useful this particular strategy in estimation is. This is the paper of Hansen and Singleton (1982). I will go through a somewhat simplified version of the model in that paper. The model is a rational expectations, general equilibrium model, first shown in Lucas (1978). We posit the existence of a representative consumer who is maximising his (or hers) expected utility of future consumption. Let be the consumption in period t. There is only one asset in the economy, 1 with price and paying dividends of d t in period t. Let q t be the agents holdings (quantity) of the asset at the beginning of period t. The consumer is assumed to have wage income of w t. It should be easy to verify that the agents budget constraint is + q t ( + d t )q t 1 + w t The consumer is assumed to maximise his lifetime expected utility E 0 β t u( ) where β is a discount factor. The assumption of the model is that the amount of productive asset (the tree) is fixed. We can thus close this model by noting that in equilibrium, the demand of assets is equal to the supply, and since we have only one agent, q t = q t+1 t. The problem we want to solve is then max E 0 β t u( ) {,q t} subject to + q t ( + d t )q t 1 + w t for t = 0, 1, 2,. This problem can be solved in a number of ways, the most standard being by dynamic programming. But let us look at what may be the simplest, doing the optimization directly by forming a Lagrangian: 2 1 This asset is often called a tree, because we think of the tree as the only productive asset, and apples as the only product. There is of course historical evidence for the feasibility of this particular tree economy. 2 In this we are not using the usual dynamic formulation. We need some additional restrictions on the solution for this Lagrangian approach to be correct. We call these restrictions transversality conditions. In this example, let us assume the transversality conditions hold, this is not a macro class. 1

L = E 0 β t u( ) T E 0 λ t ( + q t ( + d t )q t 1 w t ) Note how we here write, which is shorthand for the expected value, conditional on the information set at time t, which could also be written as E I t, where I t is the information set, the information available to the decision maker at time t. The fact that we are using conditional expectations is important, as you will see shortly. Take derivatives wrt c r and q r we get L c r = E 0 β r u (c r ) λ r = 0 L q r = λ r p r + λ r+1 (p r+1 + d r+1 ) = 0 Use the first equation to substitute in the second, and we get a condition for optimality that will need to hold for any. β t u ( ) = β t+1 u (+1 )(d t+1 + +1 ) or β u (+1 ) u ( ) This is usually called the Euler equation in this type of model. The economic interpretation of this model is that u (+1 ) u ( ) (+1 + d t+1 ) = 1 (1) = mrs(, +1 ) is the marginal rate of substitution for consumption from period t to period t + 1, and (+1 + d t+1 ) is the return on the asset in period t. The equality 1 will hold for all times t. Let us now discuss estimation in this context. Suppose we want to apply this to aggregate data for a real economy. What if we use stock returns and dividends to proxy for the asset, and use consumption per capita as consumption data. These are all available time series. So if we look at the equation β u (+1 ) (+1 + d t+1 ) u = 1 ( ) The only problem we find is that we do not know the functional form of the utility function u( ), and the equality only hold in expectation. To do something about the first problem we have to parameterize the utility function by some functional form. Let us for example use a power utility function of the form. = R t u( ) = 1 1 (c 1) 2

Then and u (+1 ) u ( ) = u ( ) = 1 c 1 t+1 1 c 1 t 1 c 1 = c 1 t+1 ct 1 = ( ) 1 ct+1 The testable implication of the model is then that ( ) 1 ct+1 (+1 + d t+1 ) β = 1 or β ( ct+1 ) 1 (+1 + d t+1 ) 1 = 0 that is, the conditional expectation of the above equals zero. We are interested in estimating the two parameters and β, and a nonlinear relation in these two variables, and an equation that has expectation zero under the true parameters, (say) 0 and β 0. Consider now some variables Z t that are in the information set at time t (known at time t.) We impose rational expectations, which in this case means that all information is being used to form optimal conditional expectations. The variables Z t, since they are known at time t, can be viewed as constants relative to the conditional expectation, and we can multiply through the expectation: 3 ( ) } 1 ct+1 (+1 + d t+1 ) {β 1 Z t = 0 Intuitively, any variables Z t in the information set at time t have been used to generate the expectation, so they should not be able to explain anything more, and should thus be orthogonal. What we now have is a situation where we have two unknown parameters, β and. β is the discount factor, and the risk aversion parameter, and we have an expression which has expectation equal to zero for each period. Intuitively, the obvious thing to do is to replace the expectation with the sample average, and find the parameters and β that sets the sample average to zero. In order for this to make sense, we need to make assumptions that ensures that the sample average will going to converge to the expectation, 1 T T x t Ex using some mode of convergence. The equation gives moment restrictions with conditional expectation zero. As instruments Z t we can pick any variables z t in the information set at time t. If we pick two variables, the parameters are exactly identified. As examples, pick the two instruments Then 1. Unity. (Z 1t = 1) 2. Last periods returns. (Z 2t = r t 1 ). β ( ct+1 ) 1 +1 + d t+1 1 1 = 0 r t 1 This equation has been thoroughly studied, from Hansen and Singleton (1982) onwards. 3 This is again using the rules about conditional expectations. In this case if X is random, and z I t,, then zex I t = EzX I t 3

1.1 Results. Need data: Consumption data for an average consumer. Find this from the total consumption data, divided the number of people in the economy, from aggregate statistics. Stock returns for several indices. However, tend to reject the over-identifying restric- Period: 1953 78. Find economically plausible estimates of and β. 4 tions. 1.2 Asset pricing: Consumption based model Exercise 1. The solution to a representative agent asset pricing model reduces to ( ) 1 ct+1 +1 + d t+1 β 1 = 0 where signfifies the conditional expectation at date t, c consumption (per capita), p stock prices and d dividends. The equation gives moment restrictions with conditional expectation zero. As instruments Z t one can pick any variables z t in the information set at time t. If we pick two variables, the parameters are exactly identified. As examples, pick the two instruments 1. Unity. (Z 1t = 1) 2. Last periods returns. (Z 2t = r t 1 ). Then we can use the following set of moment conditions for estimation of an exactly identified system ( ) 1 ct+1 +1 + d t+1 1 β 1 = 0 r t 1 This equation has been thoroughly studied, from Hansen and Singleton (1982) onwards, particularly for the US. We want to do a similar exercise for Norway. To that end we need data for per capital consumption and stock returns. TThe highest frequency we can get consumption data is quarterly. Estimate per capita consumption and quarterly stock returns, test this model using GMM on data for Norway. You will need to get data for consumption and population from the bureau of statistics. The stock return is the quarterly return on some broad stock market index. Solution to Exercise 1. Reading in the data and aligning it in time is a bit of a chore. Consum <- read.table("../../../../data/norway/economic_statistics/konsum.csv",header=true,sep=";"); cons <- ts(consum,2,frequency=4,start=c(1978,1)); Pop <- read.table("../../../../data/norway/economic_statistics/folkemengde_quarterly.csv",header=true,sep=";") pop <- ts(pop,2,frequency=4,start=c(1978,1)) pc <- cons/pop Ret <- read.table("../../../../data/norway/stock_market_indices/market_portfolio_returns_quarterly.txt",header=tru ew <- ts(ret,2,frequency=4,start=c(1980,3)); ewlag <- lag(ew,1); RelC <- pc/lag(pc,1) 4 If you ever try to replicate these numbers, find the erratum in Econometrica a couple of years later. 4

Int = ts.intersect(relc,ew,ewlag) X = as.vector(int,1); X = cbind(x,as.vector(int,2)) X = cbind(x,as.vector(int,3)) dim(x) But we end up with a X matrix with 3 aligned vectors: Consumption growth, stock returns, and one period lagged stock returns. This is used in the function specifying the moment condition. # moment conditions, FOC for consumers problem # parameter beta, alpha, instruments: unity, lagged return g <- function (parms,x) { beta <- parms1; alpha <- parms2; m1 <- beta * X,1 ˆ (alpha -1) * (1+X,2)-1 m2 <- m1*x,3; f <- cbind(m1,m2) return (f); } Once the moment conditions are specified running GMM is merely a matter of library(gmm) t0=c(1,5); res=gmm(g,x,t0) summary(res) Which produces the output > dim(x) 1 122 3 The estimation uses data starting in june 1980 with 122 quarterly observations. gmm(g = g, x = X, t0 = t0) Method: twostep Kernel: Quadratic Spectral Coefficients: Estimate Std. Error t value Pr(> t ) Theta1 1.0009e+00 2.7755e-02 3.6060e+01 9.6058e-285 Theta2 7.1276e+00 1.2182e+01 5.8507e-01 5.5850e-01 J-Test: degrees of freedom is 0 J-test P-value Test E(g)=0: 4.44397617550074e-11 ******* The output of the GMM estimation is the parameter estimates = 7.12 β = 1.0009 These are typical values in such an estimation. But the β by any economic reasoning needs to be below one (discounting). Note the reported test for overidentifying restrictions. References Lars P Hansen and Kenneth Singleton. Generalized instrumental variables estimation of nonlinear rational expectations models. Econometrica, 50:1269 1286, September 1982. Robert Lucas. Asset prices in an exchange economy. Econometrica, 46:1429 1445, 1978. 5