Implementing an Agent-Based General Equilibrium Model

Similar documents
QI SHANG: General Equilibrium Analysis of Portfolio Benchmarking

SPDE and portfolio choice (joint work with M. Musiela) Princeton University. Thaleia Zariphopoulou The University of Texas at Austin

Heterogeneous Firm, Financial Market Integration and International Risk Sharing

Comprehensive Exam. August 19, 2013

θ(t ) = T f(0, T ) + σ2 T

Problem Set 3. Thomas Philippon. April 19, Human Wealth, Financial Wealth and Consumption

Arbitrageurs, bubbles and credit conditions

The stochastic calculus

Multi-dimensional Term Structure Models

Household income risk, nominal frictions, and incomplete markets 1

The Life Cycle Model with Recursive Utility: Defined benefit vs defined contribution.

FINANCIAL OPTIMIZATION. Lecture 5: Dynamic Programming and a Visit to the Soft Side

Asset Pricing and Equity Premium Puzzle. E. Young Lecture Notes Chapter 13

Convergence of Life Expectancy and Living Standards in the World

Lecture 4. Finite difference and finite element methods

The Equity Premium Puzzle, the consumption puzzle and the investment puzzle with Recursive Utility: Implications for optimal pensions.

Consumption and Portfolio Decisions When Expected Returns A

Chapter 5 Macroeconomics and Finance

Application of Stochastic Calculus to Price a Quanto Spread

MACROECONOMICS. Prelim Exam

BACHELIER FINANCE SOCIETY. 4 th World Congress Tokyo, Investments and forward utilities. Thaleia Zariphopoulou The University of Texas at Austin

Limits to Arbitrage. George Pennacchi. Finance 591 Asset Pricing Theory

RECURSIVE VALUATION AND SENTIMENTS

Managing Systematic Mortality Risk in Life Annuities: An Application of Longevity Derivatives

The Measurement Procedure of AB2017 in a Simplified Version of McGrattan 2017

Local Volatility Dynamic Models

1 Dynamic programming

On modelling of electricity spot price

Explaining the Boom-Bust Cycle in the U.S. Housing Market: A Reverse-Engineering Approach

The Macroeconomics of Universal Health Insurance Vouchers

Forward Dynamic Utility

1 Asset Pricing: Replicating portfolios

Labor Economics Field Exam Spring 2011

Carnegie Mellon University Graduate School of Industrial Administration

STOCHASTIC INTEGRALS

1.1 Basic Financial Derivatives: Forward Contracts and Options

Identifying Long-Run Risks: A Bayesian Mixed-Frequency Approach

Economathematics. Problem Sheet 1. Zbigniew Palmowski. Ws 2 dw s = 1 t

The Risky Steady State and the Interest Rate Lower Bound

Greek parameters of nonlinear Black-Scholes equation

Economics 742 Brief Answers, Homework #2

Lecture 18. More on option pricing. Lecture 18 1 / 21

Generalized Multi-Factor Commodity Spot Price Modeling through Dynamic Cournot Resource Extraction Models

M5MF6. Advanced Methods in Derivatives Pricing

Optimal investments under dynamic performance critria. Lecture IV

Implementing the HJM model by Monte Carlo Simulation

Lecture 2: Stochastic Discount Factor

EXAMINING MACROECONOMIC MODELS

Lecture 5: Review of interest rate models

Credit Risk : Firm Value Model

Pricing in markets modeled by general processes with independent increments

The Self-financing Condition: Remembering the Limit Order Book

Lecture 3: Review of mathematical finance and derivative pricing models

Continuous Time Finance. Tomas Björk

Optimal asset allocation under forward performance criteria Oberwolfach, February 2007

Advanced topics in continuous time finance

A Model of Financial Intermediation

4. Black-Scholes Models and PDEs. Math6911 S08, HM Zhu

Modern Dynamic Asset Pricing Models

OPTIMAL PORTFOLIO CONTROL WITH TRADING STRATEGIES OF FINITE

1 Consumption and saving under uncertainty

The Black-Scholes Equation using Heat Equation

Optimal Investment with Deferred Capital Gains Taxes

A potentially useful approach to model nonlinearities in time series is to assume different behavior (structural break) in different subsamples

A Model with Costly Enforcement

dt+ ρσ 2 1 ρ2 σ 2 κ i and that A is a rather lengthy expression that we may or may not need. (Brigo & Mercurio Lemma Thm , p. 135.

Exercises on the New-Keynesian Model

ECON 6022B Problem Set 2 Suggested Solutions Fall 2011

Valuing volatility and variance swaps for a non-gaussian Ornstein-Uhlenbeck stochastic volatility model

Monetary Economics Final Exam

Stochastic modelling of electricity markets Pricing Forwards and Swaps

Linearity-Generating Processes, Unspanned Stochastic Volatility, and Interest-Rate Option Pricing

What Can Rational Investors Do About Excessive Volatility and Sentiment Fluctuations?

Option pricing in the stochastic volatility model of Barndorff-Nielsen and Shephard

STATE UNIVERSITY OF NEW YORK AT ALBANY Department of Economics. Ph. D. Preliminary Examination: Macroeconomics Fall, 2009

dt + ρσ 2 1 ρ2 σ 2 B i (τ) = 1 e κ iτ κ i

Oil Price Uncertainty in a Small Open Economy

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

Problem set 5. Asset pricing. Markus Roth. Chair for Macroeconomics Johannes Gutenberg Universität Mainz. Juli 5, 2010

Exchange Rates and Fundamentals: A General Equilibrium Exploration

A note on the term structure of risk aversion in utility-based pricing systems

Investigation of Dependency between Short Rate and Transition Rate on Pension Buy-outs. Arık, A. 1 Yolcu-Okur, Y. 2 Uğur Ö. 2

Homework 3: Asset Pricing

Financial Risk Management

Extend the ideas of Kan and Zhou paper on Optimal Portfolio Construction under parameter uncertainty

Tangent Lévy Models. Sergey Nadtochiy (joint work with René Carmona) Oxford-Man Institute of Quantitative Finance University of Oxford.

Lecture 17. The model is parametrized by the time period, δt, and three fixed constant parameters, v, σ and the riskless rate r.

Practical example of an Economic Scenario Generator

Interest rate models and Solvency II

1 The continuous time limit

Problem set 1 Answers: 0 ( )= [ 0 ( +1 )] = [ ( +1 )]

Diverse Beliefs and Time Variability of Asset Risk Premia

INTERTEMPORAL ASSET ALLOCATION: THEORY

ASSET PRICING WITH LIMITED RISK SHARING AND HETEROGENOUS AGENTS

Risk Neutral Valuation

A simple wealth model

Basics of Asset Pricing. Ali Nejadmalayeri

Optimal robust bounds for variance options and asymptotically extreme models

Final exam solutions

Stochastic Partial Differential Equations and Portfolio Choice. Crete, May Thaleia Zariphopoulou

Transcription:

Implementing an Agent-Based General Equilibrium Model

1 2 3

Pure Exchange General Equilibrium We shall take N dividend processes δ n (t) as exogenous with a distribution which is known to all agents There are a large number of agents with differing utilities who trade claims to these cash flows Relevant prices are the interest rate, r(t), and a price of risk vector, θ(t) Markets clear: in aggregate all cash flows are consumed and all claims are held

Bayesian Equilibrium Agents know the possible types of other investors in the market but do not know the wealth of each type Each agent knows there may be many others of his own type and so knowing his own wealth does not help him infer the distribution of wealth across types All agents start out with homogeneous beliefs about this distribution Observing equilibrium r(t) and θ(t) provides the information for updating this distribution

Stochastic Discount Factors Recall that the stochastic factor, H(t) gives the time t price of any asset which pays cash flow ξ at T as It s dynamics are 1 H(t) E t[ξh(t )] dh(t) H(t) = r(t)dt θ(t) dw (t) What we are looking for is the dynamics of H(t) in terms of the observables

A Simple Example Suppose that all agents have log utility over consumption but different rates of time preference There is only one risky asset and agents own proportions w k of it. [ ] T max E e ρ k t log(c k (t))dt c k (t) 0 subject to [ T ] [ T ] E H(t)c k (t)dt = E H(t)w k δ(t)dt 0 0

Solution to Agent s Problems The solutions to the agents problem are given by where c k (t) = 1 H(t) e ρ k t γ k x k γ k = ρ k 1 e ρ k T and x k is the total starting wealth of agents of type k. By starting wealth we mean the value of the endowment stream of this type

Aggregation Since in equilibrium all cash flows are consumed we must have that δ(t) = 1 e ρ k t γ k x k H(t) Investors know that this must hold but they don t know the x k But their beliefs must be consistent with this market clearing condition δ(t) = 1 H(t) k e ρ k t γ k E t [x k ] k

Updating Let Y k (t) = E t [x k ] be the common beliefs of agents at time t about the starting wealth of type k This must a non-negative martingale so it follows that it is an exponential martingale dy k (t) Y k (t) = v k(t) dw (t) This extra uncertainty must be reflected in the stochastic discount factor dynamics

Equilibrium Applying the Ito formula to the market clearing condition and matching coefficients we obtain r(t) = K k=1 e ρ k t γ k Y k (t)ρ k K k=1 e ρ k t γ k Y k (t) + µ δ (t) θ(t) θ(t) K k=1 θ(t) = σ δ (t) e ρ k t γ k Y k (t)v k (t) K k=1 e ρ k t γ k Y k (t) If all the ρ k were the same and the v k were zero then we would have the classical result

Why is this Interesting? Notice that even with log-normal endowment shocks we have stochastic interest rates and risk prices in this model Empirical research suggests that a large portion of the variation in prices that we observe is due to time varying risk-prices But the source of the change in risk prices has been hard to identify Here we find that at least part of it is due to aggregate uncertainty about market structure

The Goal We want to be able to show how shocks propegate from one asset class to another, i.e. subprime CMOs to general stock market This means we need more than one risky asset We expect that the mechanism is that losses in one asset class changes the wealth of one type of investor disproportionately which causes large changes in risk pricing So investor types must be quite different from eachother We may even need to constrain some investors

Other Utility Functions The model just presented is the only one that can be solved analytically Non-log investors are necessary for realism consider the HARA class We can solve for optimal consumption and investment behavior for HARA investors but only with certain class of distributions for r(t) and θ(t) So we must assume that even with updating we always stay within this class

Agents with Metacognition In computer science intelligent agents are able to choose from a set of actions based on observed data In this work the agents are smarter than that in that they know their beliefs might be wrong and can adjust Agents also observe the results of their actions (equilibrium r(t) and θ(t)) and determine if this is consistent with their observations and beliefs introspection If not then they update their beliefs before taking new actions reflection

Gaussian State Vector Agents know that endowment growth rate is linear in a state vector Y which satisfies They believe that dy (t) = K (Θ Y (t)dt + ΣdW (t) r(t) = d 0 + d 1 Y (t) + Y (t) d 2 Y (t) and θ(t) = θ 0 + θ 1 Y (t)

Updating Investors are assumed to see Y (t) each period Equilibrium r(t) and θ(t) are also observed The parameters of the functions that relate r(t) and θ(t) to Y (t) are updated each period to reconcile these observations Ideally we would like this to take place during the market-clearing process, but the computational burden is high

Consumption Choice HARA investors optimal consumption c k (t) = X k(t) G k (t, T ) where X k (t) is current wealth and G k (t, T ) T t e ρ k β k (s t) F k (t, s)ds where β k is a risk tolerance parameter and F is a function of Y and t which solves a parabolic PDE

Exponential Quadratic Forms The Guassian state vector and the assumed forms of µ δ, r(t) and θ(t) guarantee that this PDE has a solution of the form ( F k (t, T ) = exp C(τ) + D(τ) Y (t) + 1 ) 2 Y (t) Q(τ)Y (t) where τ = T t The function C, D, and Q satisfy a particular set of ODEs

Investment Decision A HARA investor chooses investments according to ( π k (t) = β k X(t) σ(t) ) 1 ( θ(t) + Xk (t) σ(t) ) 1 gk (t, T ) where g k (t, T ) is the volatility of G k (t, T ) But to know σ(t) we need to be able to compute prices of risky assets This is another set of PDEs

Market Clearing The market clearing r(t) and θ(t) are determined by numerical search The observed Y (t) and the updated parameters determine agent demands for consumption and investment So at each iteration in finding market clearing we need to solve a set of ODEs and do several numerical integrations

Open Questions We do not yet know how to incorporate the extra variation caused by updating into the H(t) We can make guesses about it s magnitude and incorporate those guesses But then we may have to run the model long enough to calibrate these guesses to reality Lots of CPU crunching ahead of us