Releases: thorek1/MacroModelling.jl
Releases · thorek1/MacroModelling.jl
v0.1.37
MacroModelling v0.1.37
- custom derivatives for reverse mode AD inversion and kalman filter (1st order solution)
- non linear shock decomposition
- fast linear Kalman and inversion filter (less allocations)
simplify
keyword for parameters macro triggering symbolic equation solves- input custom plot attributes (overriding defaults)
- improved plots
0.1.37 docfix
v0.1.37+docfix up todos
v0.1.36
MacroModelling v0.1.36
- major improvements of steady state solver:
- initial steady state guess can be passed on to
@parameters
- auto-tuning of solver parameters (as a last resort to solver for the steady state)
- additional steady state problem definition where parameters can deviate during optimisation
- partial symbolic solve of smaller systems of nonlinear equations (<6 equations) if possible
- fastest (measured by solution time) solver parameters are selected for each model and used for analysis thereafter
- initial steady state guess can be passed on to
- improved printing of model steady state solution
translate_mod_file
now returns output from dynare preprocessor if it fails- add function to check the residuals of the non stochastic steady state equations and calibration equations for given values (see
get_non_stochastic_steady_state_residuals
) - custom rrule for first order solution - speeding up reverse mode autodiff
Merged pull requests:
v0.1.35
MacroModelling v0.1.35
- fix compatibility issues due to breaking dependency updates
Merged pull requests:
- Bump actions/cache from 3 to 4 (#69) (@dependabot[bot])
- Bump codecov/codecov-action from 3 to 4 (#72) (@dependabot[bot])
Closed issues:
v0.1.34
v0.1.33
MacroModelling v0.1.33
- implemented inversion filter to allow estimation of nonlinear models, filter shocks and variables
- nonlinear conditional forecasting
- occasionally binding constraints (OBC) in nonlinear models
plot_solution
of OBC models- more extensive testing (of estimation codes) across versions and OSs
- better errors when solving a model
- more type stable code
get_loglikelihood
supersedescalculate_kalman_filter_loglikelihood
- more robust translation to and from dynare mod files
Merged pull requests:
- Nonlinear_obc (#60) (@thorek1)
- nonlinear conditional forecasting (#61) (@thorek1)
- Nonlinear-estimation (#63) (@thorek1)
Closed issues:
v0.1.32
MacroModelling v0.1.32
- allow to plot/get obc shocks without constraint being enforced
- fix constraint writing for lagged variables
- improved docs/tests
v0.1.31
MacroModelling v0.1.31
- new feature: models with occasionally binding constraints
- added QUEST3 model, SW03 and Gali 2015 Chapter 3 with effective lower bound
- more robust and extensive tests
v0.1.30
MacroModelling v0.1.30
- faster higher order solution (optimised Sylvester, Lyapunov algorithms and avoid Kronecker realisations)
- no longer computes redundant higher order derivatives
- improved calibration tutorial
- output to dynare mod file translates unicode properly
Merged pull requests:
v0.1.29
MacroModelling v0.1.29
- more use of sparsity and efficient algorithms for higher order solutions
- corrected pruned solutions and support across all relevant functions
- efficient implementation of model moments for pruned higher order solutions
- tutorial for calibration and method of moments
- improved docs