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.




Introduction to Computational Economics Using Fortran


Book Description

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 programs using Fortran. Introduction to Computational Economics Using Fortran assumes no prior experience as it introduces the reader to this programming language. It shows the reader how to apply the most important numerical methods conducted by computational economists using the toolbox that accompanies this text. It offers various examples from economics and finance organized in self-contained chapters that speak to a diverse range of levels and academic backgrounds. Each topic is supported by an explanation of the theoretical background, a demonstration of how to implement the problem on the computer, and a discussion of simulation results. Readers can work through various exercises that promote practical experience and deepen their economic and technical insights. This textbook is accompanied by a website from which readers can download all program codes as well as a numerical toolbox, and receive technical information on how to install Fortran on their computer.




Introduction to Quantitative Macroeconomics Using Julia


Book Description

Introduction to Quantitative Macroeconomics Using Julia: From Basic to State-of-the-Art Computational Techniques facilitates access to fundamental techniques in computational and quantitative macroeconomics. It focuses on the recent and very promising software, Julia, which offers a MATLAB-like language at speeds comparable to C/Fortran, also discussing modeling challenges that make quantitative macroeconomics dynamic, a key feature that few books on the topic include for macroeconomists who need the basic tools to build, solve and simulate macroeconomic models. This book neatly fills the gap between intermediate macroeconomic books and modern DSGE models used in research. - Combines an introduction to Julia, with the specific needs of macroeconomic students who are interested in DSGE models and PhD students and researchers interested in building DSGE models - Teaches fundamental techniques in quantitative macroeconomics by introducing theoretical elements of key macroeconomic models and their potential algorithmic implementations - Exposes researchers working in macroeconomics to state-of-the-art computational techniques for simulating and solving DSGE models




Public Economics


Book Description

Today, the most pressing challenges for public economics are of macroeconomic nature: pensions, debt, income distribution, and fiscal sustainability. All these problems are compounded by the phenomenon of demographic transition and aging. This graduate textbook addresses these issues with the help of state-of-the-art macroeconomic tools that are based on a sound microfoundation and rooted in empirical evidence. Different from the standard partial-equilibrium analysis in traditional textbooks on public economics, the concept of general equilibrium helps to account for compensating or amplifying side-effects of economic policy. GAUSS and MATLAB computer code as well as teaching material (slides) are available as downloads from the author's homepage.




Computational Economics


Book Description

The ability to conceptualize an economic problem verbally, to formulate it as a mathematical model, and then represent the mathematics in software so that the model can be solved on a computer is a crucial skill for economists. Computational Economics contains well-known models--and some brand-new ones--designed to help students move from verbal to mathematical to computational representations in economic modeling. The authors' focus, however, is not just on solving the models, but also on developing the ability to modify them to reflect one's interest and point of view. The result is a book that enables students to be creative in developing models that are relevant to the economic problems of their times. Unlike other computational economics textbooks, this book is organized around economic topics, among them macroeconomics, microeconomics, and finance. The authors employ various software systems--including MATLAB, Mathematica, GAMS, the nonlinear programming solver in Excel, and the database systems in Access--to enable students to use the most advantageous system. The book progresses from relatively simple models to more complex ones, and includes appendices on the ins and outs of running each program. The book is intended for use by advanced undergraduates and professional economists and even, as a first exposure to computational economics, by graduate students. Organized by economic topics Progresses from simple to more complex models Includes instructions on numerous software systems Encourages customization and creativity




Multinomial Probit


Book Description

Multinomial Probit




Dynamic General Equilibrium Modeling


Book Description

Contemporary macroeconomics is built upon microeconomic principles, with its most recent advance featuring dynamic stochastic general equilibrium models. The textbook by Heer and Maußner acquaints readers with the essential computational techniques required to tackle these models and employ them for quantitative analysis. This third edition maintains the structure of the second, dividing the content into three separate parts dedicated to representative agent models, heterogeneous agent models, and numerical methods. At the same time, every chapter has been revised and two entirely new chapters have been added. The updated content reflects the latest advances in both numerical methods and their applications in macroeconomics, spanning areas like business-cycle analysis, economic growth theory, distributional economics, monetary and fiscal policy. The two new chapters delve into advanced techniques, including higher-order perturbation, weighted residual methods, and solutions to high-dimensional nonlinear problems. In addition, the authors present further insights from macroeconomic theory, complemented by practical applications like the Smolyak algorithm, Gorman aggregation, rare disaster models and dynamic Laffer curves. Lastly, the new edition places special emphasis on practical implementation across various programming languages; accordingly, its accompanying web page offers examples of computer code for languages such as MATLAB®, GAUSS, Fortran, Julia and Python. "This book does not only an excellent job in explaining the existing tools, but it also teaches the reader on how to write his/her own programs and it provides the reader with the tools to help advance the state of the art of dynamic macroeconomics." Wouter J. Den Haan, London School of Economics ”... provides the reader with exactly the necessary computational tools to solve the dynamic general equilibrium models macroeconomists care about. It is therefore the perfect complement to Stokey, Lucas and Prescott's and Sargent and Ljungqvist's theoretical treatment of modern macroeconomics." Dirk Krueger, University of Pennsylvania.




Introduction to Process Algebra


Book Description

Automated and semi-automated manipulation of so-called labelled transition systems has become an important means in discovering flaws in software and hardware systems. Process algebra has been developed to express such labelled transition systems algebraically, which enhances the ways of manipulation by means of equational logic and term rewriting. The theory of process algebra has developed rapidly over the last twenty years, and verification tools have been developed on the basis of process algebra, often in cooperation with techniques related to model checking. This textbook gives a thorough introduction into the basics of process algebra and its applications.




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.




Handbook of Computational Econometrics


Book Description

Handbook of Computational Econometrics examines the state of the art of computational econometrics and provides exemplary studies dealing with computational issues arising from a wide spectrum of econometric fields including such topics as bootstrapping, the evaluation of econometric software, and algorithms for control, optimization, and estimation. Each topic is fully introduced before proceeding to a more in-depth examination of the relevant methodologies and valuable illustrations. This book: Provides self-contained treatments of issues in computational econometrics with illustrations and invaluable bibliographies. Brings together contributions from leading researchers. Develops the techniques needed to carry out computational econometrics. Features network studies, non-parametric estimation, optimization techniques, Bayesian estimation and inference, testing methods, time-series analysis, linear and nonlinear methods, VAR analysis, bootstrapping developments, signal extraction, software history and evaluation. This book will appeal to econometricians, financial statisticians, econometric researchers and students of econometrics at both graduate and advanced undergraduate levels.