Computational Methods for the Study of Dynamic Economies


Book Description

Macroeconomics increasingly uses stochastic dynamic general equilibrium models to understand theoretical and policy issues. Unless very strong assumptions are made, understanding the properties of particular models requires solving the model using a computer. This volume brings together leading contributors in the field who explain in detail how to implement the computational techniques needed to solve dynamic economics models. A broad spread of techniques are covered, and their application in a wide range of subjects discussed. The book provides the basics of a toolkit which researchers and graduate students can use to solve and analyse their own theoretical models.




Economic Dynamics, second edition


Book Description

The second edition of a rigorous and example-driven introduction to topics in economic dynamics that emphasizes techniques for modeling dynamic systems. This text provides an introduction to the modern theory of economic dynamics, with emphasis on mathematical and computational techniques for modeling dynamic systems. Written to be both rigorous and engaging, the book shows how sound understanding of the underlying theory leads to effective algorithms for solving real-world problems. The material makes extensive use of programming examples to illustrate ideas, bringing to life the abstract concepts in the text. Key topics include algorithms and scientific computing, simulation, Markov models, and dynamic programming. Part I introduces fundamentals and part II covers more advanced material. This second edition has been thoroughly updated, drawing on recent research in the field. New for the second edition: “Programming-language agnostic” presentation using pseudocode. New chapter 1 covering conceptual issues concerning Markov chains such as ergodicity and stability. New focus in chapter 2 on algorithms and techniques for program design and high-performance computing. New focus on household problems rather than optimal growth in material on dynamic programming. Solutions to many exercises, code, and other resources available on a supplementary website.




Dynamic General Equilibrium Modeling


Book Description

Modern business cycle theory and growth theory uses stochastic dynamic general equilibrium models. In order to solve these models, economists need to use many mathematical tools. This book presents various methods in order to compute the dynamics of general equilibrium models. In part I, the representative-agent stochastic growth model is solved with the help of value function iteration, linear and linear quadratic approximation methods, parameterised expectations and projection methods. In order to apply these methods, fundamentals from numerical analysis are reviewed in detail. In particular, the book discusses issues that are often neglected in existing work on computational methods, e.g. how to find a good initial value. In part II, the authors discuss methods in order to solve heterogeneous-agent economies. In such economies, the distribution of the individual state variables is endogenous. This part of the book also serves as an introduction to the modern theory of distribution economics. Applications include the dynamics of the income distribution over the business cycle or the overlapping-generations model. In an accompanying home page to this book, computer codes to all applications can be downloaded.




Computational Methods in Economic Dynamics


Book Description

This volume is centered around the issue of market design and resulting market dynamics. The economic crisis of 2007-2009 has once again highlighted the importance of a proper design of market protocols and institutional details for economic dynamics and macroeconomics. Papers in this volume capture institutional details of particular markets, behavioral details of agents' decision making as well as spillovers between markets and effects to the macroeconomy. Computational methods are used to replicate and understand market dynamics emerging from interaction of heterogeneous agents, and to develop models that have predictive power for complex market dynamics. Finally treatments of overlapping generations models and differential games with heterogeneous actors are provided.




Numerical Methods in Economics


Book Description

To harness the full power of computer technology, economists need to use a broad range of mathematical techniques. In this book, Kenneth Judd presents techniques from the numerical analysis and applied mathematics literatures and shows how to use them in economic analyses. The book is divided into five parts. Part I provides a general introduction. Part II presents basics from numerical analysis on R^n, including linear equations, iterative methods, optimization, nonlinear equations, approximation methods, numerical integration and differentiation, and Monte Carlo methods. Part III covers methods for dynamic problems, including finite difference methods, projection methods, and numerical dynamic programming. Part IV covers perturbation and asymptotic solution methods. Finally, Part V covers applications to dynamic equilibrium analysis, including solution methods for perfect foresight models and rational expectation models. A website contains supplementary material including programs and answers to exercises.




Computational Economics


Book Description

Computational Economics: A concise introduction is a comprehensive textbook designed to help students move from the traditional and comparative static analysis of economic models, to a modern and dynamic computational study. The ability to equate an economic problem, to formulate it into a mathematical model and to solve it computationally is becoming a crucial and distinctive competence for most economists. This vital textbook is organized around static and dynamic models, covering both macro and microeconomic topics, exploring the numerical techniques required to solve those models. A key aim of the book is to enable students to develop the ability to modify the models themselves so that, using the MATLAB/Octave codes provided on the book and on the website, students can demonstrate a complete understanding of computational methods. This textbook is innovative, easy to read and highly focused, providing students of economics with the skills needed to understand the essentials of using numerical methods to solve economic problems. It also provides more technical readers with an easy way to cope with economics through modelling and simulation. Later in the book, more elaborate economic models and advanced numerical methods are introduced which will prove valuable to those in more advanced study. This book is ideal for all students of economics, mathematics, computer science and engineering taking classes on Computational or Numerical Economics.




Handbook of Computational Economics


Book Description

Handbook of Computational Economics summarizes recent advances in economic thought, revealing some of the potential offered by modern computational methods. With computational power increasing in hardware and algorithms, many economists are closing the gap between economic practice and the frontiers of computational mathematics. In their efforts to accelerate the incorporation of computational power into mainstream research, contributors to this volume update the improvements in algorithms that have sharpened econometric tools, solution methods for dynamic optimization and equilibrium models, and applications to public finance, macroeconomics, and auctions. They also cover the switch to massive parallelism in the creation of more powerful computers, with advances in the development of high-power and high-throughput computing. Much more can be done to expand the value of computational modeling in economics. In conjunction with volume one (1996) and volume two (2006), this volume offers a remarkable picture of the recent development of economics as a science as well as an exciting preview of its future potential. - Samples different styles and approaches, reflecting the breadth of computational economics as practiced today - Focuses on problems with few well-developed solutions in the literature of other disciplines - Emphasizes the potential for increasing the value of computational modeling in economics




Dynamic Economics


Book Description

An integrated approach to the empirical application of dynamic optimization programming models, for students and researchers. This book is an effective, concise text for students and researchers that combines the tools of dynamic programming with numerical techniques and simulation-based econometric methods. Doing so, it bridges the traditional gap between theoretical and empirical research and offers an integrated framework for studying applied problems in macroeconomics and microeconomics. In part I the authors first review the formal theory of dynamic optimization; they then present the numerical tools and econometric techniques necessary to evaluate the theoretical models. In language accessible to a reader with a limited background in econometrics, they explain most of the methods used in applied dynamic research today, from the estimation of probability in a coin flip to a complicated nonlinear stochastic structural model. These econometric techniques provide the final link between the dynamic programming problem and data. Part II is devoted to the application of dynamic programming to specific areas of applied economics, including the study of business cycles, consumption, and investment behavior. In each instance the authors present the specific optimization problem as a dynamic programming problem, characterize the optimal policy functions, estimate the parameters, and use models for policy evaluation. The original contribution of Dynamic Economics: Quantitative Methods and Applications lies in the integrated approach to the empirical application of dynamic optimization programming models. This integration shows that empirical applications actually complement the underlying theory of optimization, while dynamic programming problems provide needed structure for estimation and policy evaluation.







Introduction to Computational Economics Using Fortran


Book Description

This exercise and solutions manual accompanies the main edition of Introduction to Computational Economics Using Fortran. It enables students of all levels to practice the skills and knowledge needed to conduct economic research using Fortran. Introduction to Computational Economics Using Fortran is the essential guide to conducting economic research on a computer. Aimed at students of all levels of education as well as advanced economic researchers, it facilitates the first steps into writing programming language. This exercise and solutions manual is accompanied by a program database that readers are able to download.