Git Product home page Git Product logo

drips.m's Introduction

A Matlab Package for LQG Dynamic Rational Inattention Problems (DRIPs)

This package provides a fast and robust method for solving LQG Dynamic Ratinoal Inattention Problems based on methods developed in Afrouzi and Yang (2019): Dynamic Rational Inattention and the Phillips Curve.

Major updates

  • Oct 07, 2019: first version of Matlab solver for the steady state distribution was added.
  • Feb 22, 2020: first version of Julia solver for the steady state distribution was added.
  • Apr 10, 2020: first version of Julia solver for the transition dynamics was added.
  • Nov 18, 2020: first version Matlab solver for the transition dynamics was added. This corresponds to the v0.2.0 of the DRIPs.jl package.

Resources

Codes

The following source files are included in the src folder:

  • Drip.m This function defines a DRIP given inputs from the user. The function returns a structure that stores the primitives of the problem as well as the steady state information structure. Every DRIP should be defined through this function before transition dynamics can be solved. See the documentation within the Drip.m file for details on inputs and output objects.

  • Trip.m This function characterizes the transition dynamics of a DRIP. Its inputs are (1) a p structure that is the output of Drip.m, and an initial prior covariance matrix that specifies the initial condition. See the documentation within the Trip.m file for details on inputs and output objects.

  • irfs.m Given the information structure from a Drip or a Trip, this function returns the impulse response functions of actions and beliefs to structural shocks. See the documentation within the irfs.m file for details on inputs and output objects.

Examples and Replications

Deprecated Source Files

drips.m's People

Contributors

afrouzi avatar miguel-acosta avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.