Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

The Persistent Shock Model and Income Expectations

This module creates an example application extending PersistentShockConsumerType from ConsGenIndShockModel.

Most simply, it solves a consumption-saving model with shocks that are neither necessarily fully transitory nor fully permanent. Persistent income is tracked as a state variable and follows an AR(1) process.

What if beliefs about persistent income differ from actual ?

What if the consumer has beliefs about the persistence of his/her income process which differ from the actual persistence?

We can use the class PersistentShockConsumerType to solve the problem of a consumer with a given set of beliefs, but then simulate a population of consumers for whom that actual persistence differs from what they believe.

(This thought experiment is motivated by an interesting recent paper presented at the NBER Summer Institute’s Behavioral Macroeconomics Conference

The user needs to call the function runRoszypalSchlaffmanExperiment with specific values for CorrAct, CorrPcvd and estimates of DiscFac_center and DiscFac_spread to solve the model accordingly.

The Lorenz curve for assets is
<Figure size 640x480 with 1 Axes>
The aggregate wealth to income ratio is 1.9603594617388214
The Gini Coefficient for assests is 0.42587467105785626
The average MPC by income quintile is [0.1111530844521567, 0.0933156016258964, 0.0886866577706877, 0.07685229582371327, 0.04764471680635969]