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

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

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

Second Welfare Theorem

Mathematical Foundations -1- Constrained Optimization. Constrained Optimization. An intuitive approach 2. First Order Conditions (FOC) 7

Seminars on Mathematics for Economics and Finance Topic 5: Optimization Kuhn-Tucker conditions for problems with inequality constraints 1

ECON 5118 Macroeconomic Theory

A Summary of Economic Methodology

+ τ t R t 1B t 1 + M t 1. = R t 1B t 1 + M t 1. = λ t (1 + γ f t + γ f t v t )

Economic Growth: Lecture 8, Overlapping Generations

Differentiable Welfare Theorems Existence of a Competitive Equilibrium: Preliminaries

Lecture 2 The Centralized Economy

Eco504 Spring 2009 C. Sims MID-TERM EXAM

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

Advanced Macroeconomics

Getting to page 31 in Galí (2008)

General Examination in Macroeconomic Theory SPRING 2013

Economics 2010c: Lectures 9-10 Bellman Equation in Continuous Time

1 Bewley Economies with Aggregate Uncertainty

Dynamic Problem Set 1 Solutions

Equilibrium in a Production Economy

Consider this problem. A person s utility function depends on consumption and leisure. Of his market time (the complement to leisure), h t

Lecture 4 The Centralized Economy: Extensions

Introduction to General Equilibrium

Problem Set #2: Overlapping Generations Models Suggested Solutions - Q2 revised

MA Macroeconomics 3. Introducing the IS-MP-PC Model

STATIC LECTURE 4: CONSTRAINED OPTIMIZATION II - KUHN TUCKER THEORY

Session 4: Money. Jean Imbs. November 2010

Simple New Keynesian Model without Capital

September Math Course: First Order Derivative

Monetary Economics: Solutions Problem Set 1

The Kuhn-Tucker Problem

Slides II - Dynamic Programming

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

Lecture 6: Discrete-Time Dynamic Optimization

Macroeconomics II. Dynamic AD-AS model

Dynamic AD-AS model vs. AD-AS model Notes. Dynamic AD-AS model in a few words Notes. Notation to incorporate time-dimension Notes

1 General Equilibrium

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

Constrained Optimization

MA Advanced Macroeconomics: 7. The Real Business Cycle Model

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

1 Jan 28: Overview and Review of Equilibrium

Neoclassical Business Cycle Model

Simple New Keynesian Model without Capital

(a) Write down the Hamilton-Jacobi-Bellman (HJB) Equation in the dynamic programming

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

Assumption 5. The technology is represented by a production function, F : R 3 + R +, F (K t, N t, A t )

New Notes on the Solow Growth Model

Housing with overlapping generations

1 The Basic RBC Model

TMA 4180 Optimeringsteori KARUSH-KUHN-TUCKER THEOREM

Structural Properties of Utility Functions Walrasian Demand

Review of Optimization Methods

Pareto Efficiency (also called Pareto Optimality)

The representative agent model

Optimal Control. Macroeconomics II SMU. Ömer Özak (SMU) Economic Growth Macroeconomics II 1 / 112

Part A: Answer question A1 (required), plus either question A2 or A3.

where u is the decision-maker s payoff function over her actions and S is the set of her feasible actions.

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

Recitation #2 (August 31st, 2018)

CHAPTER 1-2: SHADOW PRICES

A Modern Equilibrium Model. Jesús Fernández-Villaverde University of Pennsylvania

Solow Growth Model. Michael Bar. February 28, Introduction Some facts about modern growth Questions... 4

Neoclassical Growth Model / Cake Eating Problem

Econ 504, Lecture 1: Transversality and Stochastic Lagrange Multipliers

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

Foundations of Modern Macroeconomics Second Edition

Lecture 2 The Centralized Economy: Basic features

The Fundamental Welfare Theorems

DYNAMIC LECTURE 5: DISCRETE TIME INTERTEMPORAL OPTIMIZATION

Chapter 1 - Preference and choice

The Fundamental Welfare Theorems

Deviant Behavior in Monetary Economics

Keynesian Macroeconomic Theory

The Kuhn-Tucker and Envelope Theorems

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

u(c t, x t+1 ) = c α t + x α t+1

Monetary Policy in a Macro Model

ECON2285: Mathematical Economics

Graduate Macroeconomics 2 Problem set Solutions

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

The Envelope Theorem

Neoclassical Growth Model: I

1. Money in the utility function (start)

The Necessity of the Transversality Condition at Infinity: A (Very) Special Case

The Ramsey Model. (Lecture Note, Advanced Macroeconomics, Thomas Steger, SS 2013)

STATE UNIVERSITY OF NEW YORK AT ALBANY Department of Economics

PRESENTATION OF MATHEMATICAL ECONOMICS SYLLABUS FOR ECONOMICS HONOURS UNDER CBCS, UNIVERSITY OF CALCUTTA

Economic Growth: Lecture 7, Overlapping Generations

Recitation 2-09/01/2017 (Solution)

Endogenous Growth Theory

Lecture I. What is Quantitative Macroeconomics?

RBC Model with Indivisible Labor. Advanced Macroeconomic Theory

An approximate consumption function

Competitive Equilibrium and the Welfare Theorems

Eco504, Part II Spring 2010 C. Sims PITFALLS OF LINEAR APPROXIMATION OF STOCHASTIC MODELS

The Ohio State University Department of Economics. Homework Set Questions and Answers

Macroeconomics Qualifying Examination

Microeconomic Theory -1- Introduction

Introduction to Recursive Methods

Transcription:

Dynamic Macroeconomic Theory Notes David L. Kelly Department of Economics University of Miami Box 248126 Coral Gables, FL 33134 dkelly@miami.edu Current Version: Fall 2013/Spring 2013

I Introduction A Basic Principles of Modern Economics and Macro Basic principle: individuals and firms act in their own best interest. They strive to make the best decisions given constraints and respond to incentives. This may seem ridiculous or obvious. To those who are right now thinking of examples where people do not act in their own best interest, remember that only a few people on the margin need to act in their own best interest for the overall economy to perform as if everyone acts in their own best interest. Secondly, is you example of someone acting not in their interest really the case, or do you just not understand their incentives and constraints? To those who think the principle is obvious, listen to the news and see how many contradictions you find. As far as macroeconomics, we use micro-foundations style of analysis. Bottom-up models start with individual agents making the best decisions given constraints as above, then aggregate across all individuals to get economy wide aggregates. Top down models, which you are probably familiar with from undergraduate classes examine aggregate markets and try to find empirical relationships and make implications about individual behavior as well as aggregate behavior ( consumption is an increasing function of income ). Mathematically, what we have is maximization of interests subject to constraints. Macro differs from micro primarily in that we maximize a sequence of decisions over time. Macro is not forecasting interest rates/stock prices something that cannot be done as we shall see. Macro is not about how the FED and Government control the economy we will see that they do not. Instead we will ask: why do some countries grow faster than others? or why do interest rates tend to rise in booms and fall in recessions? or why does investment vary more than output? B Topics and Models 1. Growth Theory (most important). (a) Why do countries grow and what determines the growth rate? Optimal Growth (standard model). (b) Why do some countries not grow? What is the convergence rate of incomes (if any)? Endogenous Growth. 1

(c) What is the relationship between the business cycle and other variables (eg. interest rates and total hours)? Stochastic Growth. 2. Topics in Monetary Theory and Policy. (a) What is the value of money? (b) What is the optimal monetary policy? (c) What is the relationship between monetary aggregates and the business cycle? (d) Inflation taxation. Asset pricing models (money as an asset). Money-in-utility function Model. Cash-in-advance Models. Overlapping Generations model with money. Price rigidities. 3. Fiscal Policy. (a) Optimal taxation. (b) Bonds and deficits: Ricardian Equivalence and sustainability of deficits. (c) Social Security. (d) Government Spending. (e) Fiscal Policy and the business cycle. 2

OPTIMAL GROWTH MODEL LONG RUN SHORT RUN (REAL BUSINESS CYCLE) ENDOGENOUS GROWTH OPTIMAL GROWTH MONETARY MODELS FISCAL MODELS OPEN ECONOMY CASH IN ADVANCE ASSET PRICING MONEY-IN-UTILITY MONEY WITH BONDS OPTIMAL TAXATION DEFICITS INTERNATIONAL BUSINESS CYCLES OVERLAPPING GENERATIONS MODEL OG MODEL WITH MONEY OG MODEL AND REDISTRIBUTION Figure 1: Macroeconomic Models C Mathematical Tools We are going to use exactly the same set of tools throughout the first two semesters: Discrete time dynamic programming. The main alternative is to use continuous time, which is often exactly analogous in terms of results. We will learn some continuous time in the third semester. Within discrete time, one can use dynamic programming or look at the Euler equations. Here dynamic programming is most common these days, but I will in the beginning show how the two methods relate. DYNAMIC OPTIMIZATION DISCRETE TIME CONTINUOUS TIME EULER EQUATIONS DYNAMIC PROGRAMMING (BELLMAN EQUATIONS) HAMILTONIAN DYNAMIC PROGRAMMING (HAMILTON-JACOBI-BELLMAN EQUATIONS) Figure 2: Mathematical Tools of Macroeconomic Analysis 3

MATHEMATICAL PRELIMINARIES I Unconstrained Optimization A Maximization Recall individuals maximize, or act in their own best interest. Graphical examples: UTILITY (INTEREST) d* POSSIBLE DECISIONS (d) Figure 3: Utility or self interest or objective How do we compute d, the optimal decision? Notice that the slope of the utility curve is zero at the maximum. UTILITY (INTEREST) slope=0 at d* d* POSSILBLE DECISIONS (d) Figure 4: Decision which maximizes objective. Hence we might suppose that for a continuously differentiable function, U (d), it is necessary (in the sense that the maximum has this property) to find a d such that: U (d) d i = 0 i (1) 4

However, remember that minima have the same property. Hence we need a sufficient condition. UTILITY (INTEREST) Positive Slope slope=0 at d* Negative Slope d* POSSILBLE DECISIONS (d) Figure 5: Slope of objective function is zero at the maximum. Hence we need the slopes to decrease or: 2 U(d )... 2 U(d ) H 2 U (d d ) 2 1 d 1 d n =. d 2.... 2 U(d ) d nd 1... 2 U(d ) d 2 n < 0 (2) For one variable, negativity is easy. 2 U (d ) d 2 1 < 0 (3) For many variables, we use the determinant test for negative definiteness. ( 1) i H i > 0 i = 1...n (4) Here H i is a sub matrix consisting of the first i rows and columns of H. We still may only have a relative maximum. For a global maximum, we need the second order condition to hold for all d. 2 U (d) d 2 < 0 d (5) 5

UTILITY (INTEREST) d* POSSILBLE DECISIONS (d) Figure 6: Slope decreases, moving from positive to negative for a maximum. Finally, let us take a moment to understand necessary and sufficient. If A is necessary for B then B is never present without A, or B A. Ie. any maximum satisfies the first order conditions. If A is sufficient for B, then given A we know we have B or A B. Hence necessary and sufficient is A B. In the above example, B equals d is a maximum and A equals the first order condition equals zero at d or the second order condition is negative at d. B Concavity Many times economic functions are concave, which automatically satisfies the second order conditions. Consider the graph below: U[d U 2 ]+ U [d 2 ](d 1 d 2 ) Figure 7: Concavity U[αd 1 + (1 α)d 2 ] U[d 2 ] αu[d 1 ]+ (1 α)u[d 2 ] U[d 1 ] d 1 αd 1 +(1 α)d 2 d 2 d 6

If we can draw a line underneath the curve, we should have a maximum. Mathematically, let d 1 and d 2 be any two decisions. Then: THEOREM 1 The following are equivalent statements: 1. U is (strictly) concave. 2. U (d)(<) 0 d. 3. αu (d 1 )+(1 α)u (d 2 )(<) U (αd 1 +(1 α)d 2 ) d 1,d 2,α (0,1) 4. U (d 1 )(<) U (d 2 )+ U(d 2) d (d 1 d 2 ) d 1,d 2 EXERCISE: CONVINCE YOURSELF OF THESE FACTS. C Time Dependent Maximization Now expand to the time dependent case, everything should still go through. Let: d 1 d 2. = d t d t+1. (6) d n d t+n A problem of the form: max {d 0,d 1,...d n} n U (d t ) (7) t=0 is really no different. Necessary conditions are: U (d t ) d = 0 t = 0...n (8) Sufficient conditions are: 2 U (d t ) d 2 < 0 t = 0...n (9) Note that because the second derivative matrix is a diagonal matrix, the negative definite test simply requires each element of the diagonal to be negative. 7

II Equality Constraints Consider a more complicated problem: max d t Subject to: n U (d t ) (1) t=0 S t+1 = F (S t ) d t (2) S n+1 = S S 0 given (3) Here F might be production, which uses capital, S t, and d t might be consumption. S t+1 would correspond to investment. A The Easy Way Recognize that there are implicitly two decisions: investment and consumption. Once we know one decision, we know the other because of the constraint. So instead, let s remove one variable using the constraint: max S t+1 n 1 U (F (S t ) S t+1 )+U ( F (S n ) S ) (4) t=0 Hence we have n decisions which correspond to S 1...S n. The necessary conditions are then: U (F (S t) S t+1 ) S U (F (S n 1) S n ) d + U (F (S t+1) S t+2 ) F (S t+1 ) = 0, t = 0...n 1 (5) S S t+1 + U ( F (S n ) S ) F (S n ) d S = 0 (6) EXERCISE: DERIVE THE SUFFICIENT CONDITIONS FOR n = 2. B The hard way Exceptions to the easy way are cases where we are especially interested in the impact of the constraint on the problem, or where the constraint cannot easily be solved to eliminate one 8

variable. In this case, we use the Lagrange form of the problem described in section (III.B). III Inequality Constraints Suppose we have the same problem with an inequality constraint. max d t Subject to: n U (d t ) (1) t=0 S t+1 F (S t ) d t (2) S n+1 = S S 0 given (3) A Substitution Once again, we are doing things the easy way. 1. The first option is to show the constraint always holds with equality. Why would anyone throw away income? If the constraint always holds with equality, we are back in section II. 2. The second option is to show that the constraint is irrelevant (my consumption decision is not affected by the temperature of spit in Wichita. In this case we can ignore the constraint. B Lagrange Form Once in a while, the constraint binds occasionally, or we cannot prove one way or the other. In this case, we must set up the problem in Lagrange form. We write the Lagrange form of the problem as: n L = max u(d t )+λ t [F (S t ) d t S t+1 ] (4) t=0 Notice that we set up the problem so that the term multiplied by λ is always greater than or equal to zero. 9

In this form, L is an adjusted measure of utility. In essence, we will be adding zero to the problem. Either the constraint will be zero, or λ will be zero. λ is a choice variable which represents the marginal utility of relaxing the constraint. In this case, the marginal utility obtained from a little more F. 1 Conditions on constraints for a unique maximum We will still need concavity conditions to hold here for a maximum. But there are additional conditions on the constraint as well. These are conditions on the set of choices available, that is choices which do not violate the constraints. 1. INTERIORITY. The set of feasible decisions is not empty. 2. COMPACTNESS. If x i is a feasible decision for all i and x i x, then x is also feasible. Closed and bounded. 3. CONVEXITY. If d 1 and d 2 are feasible then αd 1 + (1 α)d 2 is also feasible for all α (0,1). Figure 8: Compactness Feasible Decisions COMPACT NOT COMPACT d 1 d 1 xbar xbar xi xi d 2 d 2 10

CONVEX Figure 9: Convexity NOT CONVEX d 1 d 1 d 1 d2 d 1 d2 d 2 d 2 d 0 F(S t) S t+1 Take our problem and suppose d 0 is also a constraint. Then we have F (S t ) S t+1 0 is compact, convex, and non-empty for F (S 0 ) positive. It is easy to see that if interiority is not satisfied, there cannot exist a maximum. If compactness is not satisfied, a maximum also may not exist (to see this draw indifference curve). If convexity is not satisfied, multiple solutions may exist (to see this draw indifference curve). EXERCISE: GIVE AN EXAMPLE WHICH VIOLATES(2) AND HAS NO MAXIMUM. 2 Necessary conditions for a maximum and interpretation For the Lagrange problem, the first order conditions are: L d = U (d t) λ t = 0 t = 0...n (5) d L F (S t+1 ) = λ t +λ t+1 S t+1 S = 0 t = 0...n (6) λ t L λ t = λ t (F (S t ) d t S t+1 ) = 0 t = 0...n (7) The third equation is the complementary slackness (Kuhn-Tucker) condition. Notice equation (7) implies that if λ is greater than zero then the constraint holds with equality. Conversely, if the constraint does not hold with equality, λ must be zero. In this case, equation (5) implies the λ > 0, if marginal utility is strictly positive. In this 11

case, we can recover equations (5)-(6) by eliminating λ t (the constraint holds with equality): U (d t) d + U (d t+1) F (S t+1 ) = 0 t = 0...n (8) d S U (d t ) d (F (S t ) d t S t+1 ) = 0 t = 0...n (9) Conversely if the marginal utility is zero ( satiation ), then the equation (5) implies λ = 0, and the constraint does not matter, and the first order conditions are the same as if we had ignored the constraint. We can interpret λ as the marginal utility of income, or the marginal utility from relaxing the constraint. What could we do with a little extra income? We could consume or invest. These options must give identical utility, otherwise we could reallocate some existing income from the one which gives less utility to the one which gives more utility and be better off. Since both give equal utility, let us measure the marginal utility of income in terms of the extra consumption we get (first equation). The second order conditions are again more complicated here, because the equation is linear in lambda. So we don t exactly need every determinant to be negative. To save time, let this be taught in Eco 512. IV Analysis of Difference Equations Our optimization often produces an equation governing the states that looks like: S t+1 = h(s t,s t 1,...) (1) In fact, usually only one or two lags exist (equation 5 has two lags, for example). This equation determines the time series behavior of the economy, along with initial conditions (e.g. S 0 given). For example, let: S t+1 = 1+ 1 2 S t S 0 = 0 (2) Then: S 1 = 1+ 1 0 = 1 2 (3) 12

S 2 = 1+ 1 1 = 1.5 (4) 2 S 3 = 1+ 1 1.5 = 1.75 (5) 2 S 4 = 1+ 1 1.75 = 1.875 (6) 2 S t Figure 10: Time Series Behavior 2 0 1 2 3 time=t So the long run behavior of this economy is to have S = 2. Further, we expect S to increase at a decreasing rate starting from a small value. A Long Run Behavior: Steady States Where does the economy go to in the long run? Definition 1 A steady state or balanced growth path occurs when all variables grow at a constant rate. Definition 2 A stationary state is a steady state where the growth rate is zero. All variables in the steady state satisfy S t = (1+g)S t 1. The stationary state is the same with g = 0 so: S t+1 = S t = S 13

Typically the steady state is easy to compute. For the above example: S = 1+ 1 2 S (7) S = 2 (8) So that if S t = 2, S t+1 = 2. For more complicated possibly non-linear difference equations, the stationary state solves: S t+1 = h(s t,s t 1,...) (9) S = h ( S, S,... ) (10) B Convergence to the Steady State, 1 lag difference equations Does the economy converges to the steady state? Not necessarily the case as seen by some examples: Figure 11: Phase Diagrams, Linear Difference Equations St+1 St+1 = St St+1 α + β St St+1 = St α + β St St+1 St+1 = St St St+1 α + β St St St+1 = St α + β St St St Stability seems to be related to the slope of the line: we want S t to have a small effect on S t+1. If so, the initial condition will die out, in the long run, the value of S t will not depend 14

on the initial conditions and will remain finite: S t+1 = α+βs t (11) S 1 = α+βs 0 (12) S 2 = α+β(α+βs 0 ) (13) S 2 = α(1+β)+β 2 S 0 (14) t 1 S t = α β i +β t S 0 i=0 (15) So if β > 1, then S will go to infinity. But if β < 1 we have convergence. Specifically: β > 1 diverges monotonically β = 1 diverges monotonically for α 0 0 < β < 1 converges monotonically 1 < β < 0 converges cyclically β = 1 cycles around initial condition β < 1 diverges cyclically For non linear difference equations, we have only a local result. We need to consider the slope near the steady state. THEOREM 2 Hartman s theorem: The stability of a non-linear difference equation S t+1 = h(s t ) is locally equivalent to: S t+1 = S + S t+1 ( S) S t (16) S t Hence we have a stable stationary state iff: S t+1 ( S) S t < 1 (17) Here is the geometry of this result: 15

St+1 S t+1 = S t S+ ds t+1 ds t S t h(s t ) S t Figure 12: Hartman s Theorem 16