Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Markov chains in lectures #215

Open
jlperla opened this issue Jan 5, 2023 · 0 comments
Open

Markov chains in lectures #215

jlperla opened this issue Jan 5, 2023 · 0 comments

Comments

@jlperla
Copy link
Member

jlperla commented Jan 5, 2023

Most require:

  • simulation from a distributional or discrete initial condition
  • access to the transition probability distribution, sometimes just mat-vec, occasionally rows/columns
  • access to the values associated with the discrete states
  • Most are small which might even work best as statics. Otherwise, all are dense.
    Tauchen could be truncated and made banded with very little loss, but probably not crucial here.
  • Could have "names" for states, which would be useful downstream for plotting, but not crucial.
  • calculation and access to the stationary distribution

The lectures which those apply to include:

Other notes
https://julia.quantecon.org/tools_and_techniques/finite_markov.html

  • All of the main onces
  • manually shows simulation with a categorical value switching between them each time.
  • check for irreducibility and get communication classes
  • check periodicity

https://julia.quantecon.org/multi_agent_models/lake_model.html

  • This also calculates the forward forecast distribution iterating forward as a discrete system, and could allow exploring ergodicity for absorbing states/etc.

https://julia.quantecon.org/multi_agent_models/aiyagari.html

  • Simulation
  • Also indirectly through the DiscreteDP

https://julia.quantecon.org/dynamic_programming/discrete_dp.html

  • Only indirectly through the DiscreteDP

Tauchen is used in:

Dynamic Programming Squared lectures, all just need simulation

@jlperla jlperla added this to the sciml+1.9 release milestone Jan 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant