Introduction to Quantitative Macroeconomics Using Julia

Introduction to Quantitative Macroeconomics Using Julia

Author: Petre Caraiani

Publisher: Academic Press

Published: 2018-08-29

Total Pages: 240

ISBN-13: 0128135123

DOWNLOAD EBOOK

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


A Gentle Introduction to Effective Computing in Quantitative Research

A Gentle Introduction to Effective Computing in Quantitative Research

Author: Harry J. Paarsch

Publisher: MIT Press

Published: 2016-05-13

Total Pages: 777

ISBN-13: 0262034115

DOWNLOAD EBOOK

A practical guide to using modern software effectively in quantitative research in the social and natural sciences. This book offers a practical guide to the computational methods at the heart of most modern quantitative research. It will be essential reading for research assistants needing hands-on experience; students entering PhD programs in business, economics, and other social or natural sciences; and those seeking quantitative jobs in industry. No background in computer science is assumed; a learner need only have a computer with access to the Internet. Using the example as its principal pedagogical device, the book offers tried-and-true prototypes that illustrate many important computational tasks required in quantitative research. The best way to use the book is to read it at the computer keyboard and learn by doing. The book begins by introducing basic skills: how to use the operating system, how to organize data, and how to complete simple programming tasks. For its demonstrations, the book uses a UNIX-based operating system and a set of free software tools: the scripting language Python for programming tasks; the database management system SQLite; and the freely available R for statistical computing and graphics. The book goes on to describe particular tasks: analyzing data, implementing commonly used numerical and simulation methods, and creating extensions to Python to reduce cycle time. Finally, the book describes the use of LaTeX, a document markup language and preparation system.


A Course in Modern Macroeconomics

A Course in Modern Macroeconomics

Author: Pablo Kurlat

Publisher:

Published: 2020-01-14

Total Pages: 317

ISBN-13: 9781073566716

DOWNLOAD EBOOK

This book started as a collection of my teaching notes for the ECON 52 course that I taught at Stanford University. The objective of that course, and of this book, is to introduce students to the ideas and way of thinking of modern macroeconomics in a unified way that is accessible with a moderate amount of maths. Modern macroeconomics emphasizes explicit microeconomic foundations and general equilibrium analysis, combined with various kinds of constraints and market imperfections. When preparing the class I thought none of the existing textbooks conveyed this in a way that I liked, so I prepared my own notes, which then grew into this book. While mostly self-contained, the book is probably most useful to students who are familiar with the basics of multivariable calculus and have taken a calculus-based microeconomics class.


Think Julia

Think Julia

Author: Ben Lauwens

Publisher: O'Reilly Media

Published: 2019-04-05

Total Pages: 298

ISBN-13: 1492045004

DOWNLOAD EBOOK

If you’re just learning how to program, Julia is an excellent JIT-compiled, dynamically typed language with a clean syntax. This hands-on guide uses Julia 1.0 to walk you through programming one step at a time, beginning with basic programming concepts before moving on to more advanced capabilities, such as creating new types and multiple dispatch. Designed from the beginning for high performance, Julia is a general-purpose language ideal for not only numerical analysis and computational science but also web programming and scripting. Through exercises in each chapter, you’ll try out programming concepts as you learn them. Think Julia is perfect for students at the high school or college level as well as self-learners and professionals who need to learn programming basics. Start with the basics, including language syntax and semantics Get a clear definition of each programming concept Learn about values, variables, statements, functions, and data structures in a logical progression Discover how to work with files and databases Understand types, methods, and multiple dispatch Use debugging techniques to fix syntax, runtime, and semantic errors Explore interface design and data structures through case studies


Good Economics for Hard Times

Good Economics for Hard Times

Author: Abhijit V. Banerjee

Publisher: PublicAffairs

Published: 2019-11-12

Total Pages: 398

ISBN-13: 1541762878

DOWNLOAD EBOOK

The winners of the Nobel Prize show how economics, when done right, can help us solve the thorniest social and political problems of our day. Figuring out how to deal with today's critical economic problems is perhaps the great challenge of our time. Much greater than space travel or perhaps even the next revolutionary medical breakthrough, what is at stake is the whole idea of the good life as we have known it. Immigration and inequality, globalization and technological disruption, slowing growth and accelerating climate change--these are sources of great anxiety across the world, from New Delhi and Dakar to Paris and Washington, DC. The resources to address these challenges are there--what we lack are ideas that will help us jump the wall of disagreement and distrust that divides us. If we succeed, history will remember our era with gratitude; if we fail, the potential losses are incalculable. In this revolutionary book, renowned MIT economists Abhijit V. Banerjee and Esther Duflo take on this challenge, building on cutting-edge research in economics explained with lucidity and grace. Original, provocative, and urgent, Good Economics for Hard Times makes a persuasive case for an intelligent interventionism and a society built on compassion and respect. It is an extraordinary achievement, one that shines a light to help us appreciate and understand our precariously balanced world.


Dynamic Economics

Dynamic Economics

Author: Jerome Adda

Publisher: MIT Press

Published: 2023-05-09

Total Pages: 297

ISBN-13: 0262547880

DOWNLOAD EBOOK

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.


Research Handbook on Economic Sanctions

Research Handbook on Economic Sanctions

Author: van Bergeijk, Peter A.G.

Publisher: Edward Elgar Publishing

Published: 2021-12-10

Total Pages: 496

ISBN-13: 1839102721

DOWNLOAD EBOOK

Peter van Bergeijk brings together 40 leading experts from all continents to analyze state-of-the-art data covering the sharp increase in (smart) sanctions in the last decade. Original chapters provide detailed analyses on the determinants of sanction success and failure, complemented with research on the impact of sanctions.


Learning Julia

Learning Julia

Author: Anshul Joshi

Publisher: Packt Publishing Ltd

Published: 2017-11-24

Total Pages: 308

ISBN-13: 1785885367

DOWNLOAD EBOOK

Learn Julia language for data science and data analytics About This Book Set up Julia's environment and start building simple programs Explore the technical aspects of Julia and its potential when it comes to speed and data processing Write efficient and high-quality code in Julia Who This Book Is For This book allows existing programmers, statisticians and data scientists to learn the Julia and take its advantage while building applications with complex numerical and scientific computations. Basic knowledge of mathematics is needed to understand the various methods that will be used or created in the book to exploit the capabilities for which Julia is made. What You Will Learn Understand Julia's ecosystem and create simple programs Master the type system and create your own types in Julia Understand Julia's type system, annotations, and conversions Define functions and understand meta-programming and multiple dispatch Create graphics and data visualizations using Julia Build programs capable of networking and parallel computation Develop real-world applications and use connections for RDBMS and NoSQL Learn to interact with other programming languages–C and Python—using Julia In Detail Julia is a highly appropriate language for scientific computing, but it comes with all the required capabilities of a general-purpose language. It allows us to achieve C/Fortran-like performance while maintaining the concise syntax of a scripting language such as Python. It is perfect for building high-performance and concurrent applications. From the basics of its syntax to learning built-in object types, this book covers it all. This book shows you how to write effective functions, reduce code redundancies, and improve code reuse. It will be helpful for new programmers who are starting out with Julia to explore its wide and ever-growing package ecosystem and also for experienced developers/statisticians/data scientists who want to add Julia to their skill-set. The book presents the fundamentals of programming in Julia and in-depth informative examples, using a step-by-step approach. You will be taken through concepts and examples such as doing simple mathematical operations, creating loops, metaprogramming, functions, collections, multiple dispatch, and so on. By the end of the book, you will be able to apply your skills in Julia to create and explore applications of any domain. Style and approach This book demonstrates the basics of Julia along with some data structures and testing tools that will give you enough material to get started with the language from an application standpoint.


Intermediate Macroeconomics

Intermediate Macroeconomics

Author: Robert J. Barro

Publisher:

Published: 2017-03-22

Total Pages:

ISBN-13: 9781473725096

DOWNLOAD EBOOK

This brand new EMEA edition of Robert Barro's popular text brings an EMEA perspective whilst also being fully updated to reflect the macroeconomics of a post-financial crisis world. Starting with long-run macroeconomics, this text explores some of the key theories and models in macroeconomics such as the Keynesian model and the business-cycle model, finishing with extending the equilibrium model to the open economy. This exciting new edition provides an accurate and unified presentation of current macroeconomic thought whilst maintaining Professor Barro's original vision for his textbook.This edition also comes with the optional extra of Aplia, a comprehensive online learning assessment tool with auto-graded randomised questions to test students' understanding.


Economics Rules

Economics Rules

Author: Dani Rodrik

Publisher: Oxford University Press, USA

Published: 2015

Total Pages: 268

ISBN-13: 0198736894

DOWNLOAD EBOOK

A leading economist trains a lens on his own discipline to uncover when it fails and when it works.