Skip to content

Releases: thorek1/MacroModelling.jl

v0.1.37

13 Jul 18:24
Compare
Choose a tag to compare

MacroModelling v0.1.37

Diff since v0.1.36

  • 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

14 Jul 09:40
Compare
Choose a tag to compare
0.1.37 docfix Pre-release
Pre-release
v0.1.37+docfix

up todos

v0.1.36

30 Mar 19:27
Compare
Choose a tag to compare

MacroModelling v0.1.36

Diff since v0.1.35

  • 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
  • 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

20 Mar 22:34
772fa4d
Compare
Choose a tag to compare

MacroModelling v0.1.35

Diff since v0.1.34

  • fix compatibility issues due to breaking dependency updates

Merged pull requests:

Closed issues:

  • handling occasionally constraint (#71)
  • Load Error: Bounds Error (#73)

v0.1.34

26 Jan 19:05
08b1ee3
Compare
Choose a tag to compare

MacroModelling v0.1.34

Diff since v0.1.33

  • bugfix release: improved docs, more informative errors

Merged pull requests:

Closed issues:

  • Solution issue (#67)

v0.1.33

08 Jan 09:38
Compare
Choose a tag to compare

MacroModelling v0.1.33

Diff since v0.1.32

  • 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 supersedes calculate_kalman_filter_loglikelihood
  • more robust translation to and from dynare mod files

Merged pull requests:

Closed issues:

  • Installation error at the latest Juila 1.10 (#62)
  • plot_irf gives unexpected results (#65)

v0.1.32

04 Dec 22:34
Compare
Choose a tag to compare

MacroModelling v0.1.32

Diff since v0.1.31

  • allow to plot/get obc shocks without constraint being enforced
  • fix constraint writing for lagged variables
  • improved docs/tests

v0.1.31

19 Nov 23:34
Compare
Choose a tag to compare

MacroModelling v0.1.31

Diff since v0.1.30

  • 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

09 Oct 19:04
Compare
Choose a tag to compare

MacroModelling v0.1.30

Diff since v0.1.29

  • 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

24 Sep 22:18
fd38ae9
Compare
Choose a tag to compare

MacroModelling v0.1.29

Diff since v0.1.28

  • 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