This repository provides Matlab functions to construct Markov chain approximations of (non-stationary) AR(1) processes as described in the paper "Markov-Chain Approximations for Life-Cycle Models" by Giulio Fella, Giovanni Gallipoli and Jutong Pan, Review of Economic Dynamics 34, 2019 (https://doi.org/10.1016/j.red.2019.03.013).
- lcrouwenhorst.m subroutine to discretise a non-stationary AR(1) using our extension of Rouwenhorst [1995. "Asset pricing implications of equilibrium business cycle models," in `Frontiers of business cycle research', T. F. Cooley ed., Princeton University Press, Chapter 10.]
- lctauchen.m subroutine to discretise a non-stationary AR(1) using our extension of Tauchen [1986. "Finite State Markov-Chain Approximations to Univariate and Vector Autoregressions," Economics Letters 20].