Commit Graph

379 Commits (39d1d5461a1e2e6caf455b2192c62b702edfb242)

Author SHA1 Message Date
Houtan Bastani 6b2c7c36d4 test suite: resolve race condition in tests/observation_trends_and_prefiltering/MCMC/*.mod 2016-09-21 11:42:13 +02:00
Houtan Bastani fd9c81f0ef test suite: ensure test suite keeps on running even when Octave or Matlab crash. Closes #1069 2016-09-20 17:17:25 +02:00
Johannes Pfeifer a7e3ecea63 Add diffuse Kalman filter unit tests 2016-08-22 19:24:35 +02:00
Johannes Pfeifer 06ff0c7bb6 Factorize Kalman filter unit tests 2016-08-22 19:24:35 +02:00
Houtan Bastani 726ad1b84c build system: add missing dependency in test suite, add missing clean rule 2016-07-29 17:05:51 -04:00
Houtan Bastani c6f84fb98a build system: remove csv file created during check 2016-07-28 17:01:45 -04:00
Houtan Bastani 92200c20ba build system: front load slower tests to make test suite run faster 2016-07-28 16:59:57 -04:00
Michel Juillard 22f49971bc fixing bug in mcp model setup
makes perfect_foresight_problem more efficient
added test case for stack_solve_algo == 7
2016-07-03 10:56:44 +02:00
Stéphane Adjemian (Hermes) c5f8fe7f85 Added integration test for {variables,parameters} partitioning. 2016-06-27 12:10:15 +02:00
Stéphane Adjemian (Lupi) 8b8db6bf38 Updated tests/Makefile clean rule.
Ensure tha we remove all tex, aux, log and eps generated files.
2016-06-15 14:39:38 +02:00
Stéphane Adjemian (Lupi) 019223f7d6 Removed one (failing) integration test.
fs2000/fs2000_analytical_derivation.mod was almost a duplicate of
analytical_derivates/fs2000_analytical_derivation.mod.

The removed integration test was failing because of the sign of the
hessian matrix. The only significant difference between the two mod
files, was that the removed one did not use the closed form expression
of the steady state.
2016-06-15 12:53:48 +02:00
Johannes Pfeifer ab378138c2 Add unit test for correlated errors and TeX-Output 2016-06-14 11:52:17 +02:00
Johannes Pfeifer e06bb9e057 Adjust ident_unit_root.mod to reflect change in unit root treatment introduced in #1191 2016-06-14 11:51:14 +02:00
Stéphane Adjemian (Charybdis) 0ea9bc4e90 Fixed typo introduced in 0abb9dc6f9. 2016-05-24 21:18:13 +02:00
Stéphane Adjemian(Charybdis) edce6b4779 Added integration test for Monte-Carlo EP. 2016-05-24 17:28:24 +02:00
Stéphane Adjemian(Charybdis) 6dcfd1c072 Added integration test.
Test that the extended path and stoch_simul (with order equal to 1)
algorithms return the same paths for the endogenous variables if the
RE model is linear.
2016-05-24 17:28:24 +02:00
Stéphane Adjemian (Hermes) 4bd8ef7a9f Added new integration tests.
Simulation of the Smets and Wouters perfect foresight model, with a
productivity shock such that the nominal interest rate hits the
ZLB. Comparison of the solutions returned by a Newton
algorithm (stack_solve_algo==0) and the LMMCP algorithm. AT the time of
this commit, the results are different... Probably an issue with the
LMMCP algorithm.
2016-05-24 17:28:24 +02:00
Stéphane Adjemian (Hermes) 7355214413 Added integration tests for lmmcp in testsuite.
Also merged rbcii.mod and rbciia.mod.
2016-05-24 17:26:06 +02:00
Stéphane Adjemian (Charybdis) 8763c29f34 Renamed and changed integration test for sim1_purely_forward routine.
Check the results against analytical solution. Also added a new
integration test (ar1.mod).
2016-05-24 17:26:06 +02:00
Stéphane Adjemian (Charybdis) 02c71eb270 Renamed and changed integration test for sim1_purely_backward routine.
Compare the solution returned by sim1_purely_backward with the true solution.
2016-05-24 17:26:06 +02:00
Stéphane Adjemian (Charybdis) 0abb9dc6f9 Added integration test.
Comparison of the solutions for the endogenous variables in perfect
foresight models with stack_solve_algo equal to 0 and 6 (LBJ, legacy
algorithm).
2016-05-24 17:26:06 +02:00
Johannes Pfeifer fb57ef453d Put all OSR unit tests into subfolder and add one for parameter bounds 2016-05-22 11:41:54 +02:00
Johannes Pfeifer aaa7318da4 Add unit test for independent MH 2016-05-19 14:37:05 +02:00
Johannes Pfeifer 969aa44963 Move slice test to separate folder 2016-05-19 14:37:05 +02:00
Marco Ratto ab8aa917e3 slice test moved to estimation folder 2016-05-19 14:34:09 +02:00
Marco Ratto 6aa65e2a6a Added test function for slice sampler 2016-05-19 14:34:09 +02:00
Houtan Bastani e1bdd830af testsuite: fix race condition in accessing .mat file 2016-05-10 11:34:17 +02:00
Michel Juillard d9e73b5477 fixing test case for loglinear models 2016-05-06 09:07:43 +02:00
Michel Juillard 034bd0367b test cases for loglinear with lead/lagged exogenous variables 2016-05-05 20:41:02 +02:00
MichelJuillard a21aa064c9 Merge pull request #1166 from JohannesPfeifer/kalman_fixes
Kalman fixes
2016-04-15 09:50:25 +02:00
Michel Juillard 920d212d95 shock decomposition: adding test case for groups 2016-04-15 09:06:26 +02:00
Johannes Pfeifer 30be2ed62a Add unit test for smoother only on nonstationary model 2016-04-14 20:11:50 +02:00
Stéphane Adjemian (Scylla) efc193e429 Fixed typo in testsuite. 2016-04-13 22:25:52 +02:00
MichelJuillard a8cc21eb97 Merge pull request #1163 from JohannesPfeifer/Smoother_fixes
Various fixes and documentation improvements related to smoother, trends and selected_variables_only option
2016-04-12 14:22:19 +02:00
MichelJuillard aa1a0b5e25 Merge pull request #1052 from JohannesPfeifer/lin_solve_robust
Integrate robust linear solver for stack_solve_algo=0
2016-04-12 12:06:22 +02:00
Johannes Pfeifer f5900aa03b Add unit test for selected_variables_only option in smoother 2016-04-12 11:37:57 +02:00
Johannes Pfeifer 5b1a97f777 Add unit test for conditional_forecast with trends and loglinear 2016-04-09 09:45:21 +02:00
Johannes Pfeifer 44b3092162 Fix merge conflict that undid commit 943db6fb24 2016-04-09 09:45:21 +02:00
Johannes Pfeifer ec1bb2138a Enable erroneously disabled unit tests 2016-04-09 09:45:21 +02:00
Johannes Pfeifer 4b83c1bf76 Integrates Tom Holden's robust linear solver
Supersedes #984
2016-03-25 09:59:20 +01:00
Stéphane Adjemian(Charybdis) b688cbe5b2 Merge branch 'master' into johannes_perfect_foresight_test 2016-03-24 23:01:11 +01:00
Stéphane Adjemian (Lupi) fd850ca5bd Merge branch 'master' into lik_init_5_fixes
Conflicts:
	doc/dynare.texi
	tests/Makefile.am
2016-03-24 17:40:27 +01:00
Johannes Pfeifer d84bf3e107 Add unit tests for perfect foresight to detect issues with histval 2016-03-23 20:15:57 +01:00
Johannes Pfeifer 2139420336 Factorize unit tests for observation trends 2016-03-23 10:48:22 +01:00
Johannes Pfeifer df54e8fcab Add unit tests for correctness of smoother results 2016-03-23 10:46:30 +01:00
Johannes Pfeifer 018fed21cd Add unit test for calibrated smoother
Tests loglinear, prefilter, and first_obs options
2016-03-23 10:35:40 +01:00
Johannes Pfeifer 8c8587d89b Add factored unit tests for mh_recover 2016-03-16 19:04:03 +01:00
Stéphane Adjemian (Charybdis) 5ef86416bf Merge branch 'cmr-prior' 2015-12-04 15:06:28 +01:00
Stéphane Adjemian (Charybdis) a0119404c5 Added integration test for the Weibull prior. 2015-12-04 15:04:10 +01:00
Houtan Bastani 943db6fb24 testsuite: move tests/reporting/example1.mod to examples/example1_reporting.mod. closes #1111 2015-12-01 13:53:08 +01:00
Michel Juillard c373d1e1be adding new option 'fast_kalman_filter' implementing Ed Herbst 2012 approach 2015-11-28 17:38:00 +01:00
Stéphane Adjemian (Charybdis) cbe236730c Factorized tests and removed time consuming and out of scope parts. 2015-11-04 22:19:14 +01:00
Johannes Pfeifer a7ed27b889 Document lik_init=5 and add unit test for lik_init 2015-10-18 18:55:33 +02:00
Stéphane Adjemian (Charybdis) cf17040915 Added integration test for PR #1062 (conditional forecasts). 2015-10-16 17:22:33 +02:00
Stéphane Adjemian (Charybdis) 6ea5bdde34 Merge branch 'johannes_bandpass' 2015-10-13 23:56:22 +02:00
Johannes Pfeifer f7175745ac Add one-sided HP filter 2015-10-13 20:50:03 +02:00
Michel Juillard 8be2841582 fixing Makefile.am error 2015-10-12 22:39:03 +02:00
Johannes Pfeifer 2c63ca8843 Add unit tests for HP filter, bandpass filter, and spectral density 2015-10-12 21:18:51 +02:00
Johannes Pfeifer 3902c86407 Add unit test for variance decomposition 2015-10-12 20:42:02 +02:00
MichelJuillard 866ab33575 Merge pull request #1042 from JohannesPfeifer/discretionary
Various fixes for discretionary_policy
2015-10-10 22:25:46 +02:00
MichelJuillard b51b037ef2 Merge pull request #871 from JohannesPfeifer/prior_posterior_function
Add functionality Prior posterior function
2015-10-10 22:17:53 +02:00
Stéphane Adjemian 3490e400bc Merge pull request #1015 from JohannesPfeifer/model_comparison
Bugfixes and improvements for model_comparison
2015-10-09 17:11:15 +02:00
Stéphane Adjemian (Charybdis) bf51be7efd Revert "Revert "test suite: add rule for text files""
This reverts commit 4825745047.
2015-10-08 23:20:35 +02:00
Stéphane Adjemian (Charybdis) 6396794b5b Revert "Revert "test suite: adjust display of results appropriately depending on whether octave/matlab or both were used""
This reverts commit 62b1c85fd4.
2015-10-08 23:20:08 +02:00
Stéphane Adjemian (Charybdis) 276c34f394 Revert "Temporarily removed an integration test."
This reverts commit 7b2ccc5a52.
2015-10-08 21:53:22 +02:00
Stéphane Adjemian (Charybdis) 7b2ccc5a52 Temporarily removed an integration test.
tests/recursive/ls2003_bayesian_xls.mod causes a seg fault under Octave
3.8.2 (Debian/Jessie).
2015-10-07 12:22:50 +02:00
Stéphane Adjemian (Charybdis) 38059daccf Added integration test. 2015-10-07 12:20:40 +02:00
Stéphane Adjemian (Charybdis) 62b1c85fd4 Revert "test suite: adjust display of results appropriately depending on whether octave/matlab or both were used"
This reverts commit 1bc965625c.
2015-10-06 16:38:59 +02:00
Stéphane Adjemian (Charybdis) 4825745047 Revert "test suite: add rule for text files"
This reverts commit 7e41cc170b.
2015-10-06 16:38:59 +02:00
Houtan Bastani 7e41cc170b test suite: add rule for text files 2015-10-05 12:30:01 +02:00
Houtan Bastani 1bc965625c test suite: adjust display of results appropriately depending on whether octave/matlab or both were used 2015-09-23 13:56:16 +02:00
Houtan Bastani d7d8af34a0 preprocessor: remove create_timing_csv.sh (moved to testsuite.git) 2015-09-21 10:59:20 +02:00
Houtan Bastani c6e75df544 test suite: save timing info for graphs. #298 2015-09-11 15:24:05 +02:00
Houtan Bastani 268384572b Merge pull request #1017 from JohannesPfeifer/gsa_fix
Fix bugs in gsa with morris and posterior sampling
2015-09-09 11:44:49 +02:00
Houtan Bastani 09e5440b69 test suite: fix bugs introduced in ad66a7bb35 and fe221bbc42 that broke parallel processing of test suite 2015-09-09 10:44:52 +02:00
Houtan Bastani 55acc0e557 Merge pull request #1049 from JohannesPfeifer/ramsey_test
Add unit test for Ramsey policy that checks correctness with analytic…
2015-09-08 13:57:07 +02:00
Johannes Pfeifer 71fd7730f0 Add unit test for Ramsey policy that checks correctness with analytical results 2015-09-08 13:47:54 +02:00
Johannes Pfeifer 752bc543b4 Add unit test for correctness of discretionary policy 2015-08-30 12:03:43 +02:00
Johannes Pfeifer f80f0f9258 Add capacities for rolling window estimation 2015-08-25 15:37:25 +02:00
Johannes Pfeifer 35bd2ed5d0 Add unit test for model_comparison 2015-08-13 17:49:14 +02:00
Johannes Pfeifer 40faefa182 Clarify unit test dependencies
fs2000 is needed by other tests while fs2000_mf.mod is redundant

Closes #1018
2015-08-06 14:27:36 +02:00
Johannes Pfeifer 1134e34caa Add unit test for posterior sampling with morris and rmse 2015-08-06 12:28:51 +02:00
Johannes Pfeifer 30b277e6af Fix filename in unit test 2015-07-31 22:55:21 +02:00
Johannes Pfeifer a708037feb Unit test checking correctness of decision rules against results from Dynare 4.3.2
Detects problems as the unnoticed one introduced by caa04fb251
2015-07-31 17:45:32 +02:00
Johannes Pfeifer 02bd634046 Add unit test for prior/posterior function 2015-07-28 15:37:01 +02:00
MichelJuillard d82524ad1d Merge pull request #987 from JohannesPfeifer/mixed_estimation
Prevent mixed ML/Bayesian estimation
2015-07-23 15:57:03 +02:00
Johannes Pfeifer 244462adb6 Add unit test for disallowing mixed ML/Bayesian estimation 2015-07-23 14:44:26 +02:00
Johannes Pfeifer 9f21d2724f Add unit tests for dealing with multiple leads and lags 2015-07-23 14:05:58 +02:00
Johannes Pfeifer b159d4227c Fix wrong name of unit test in Makefile.am and make name more expressive 2015-07-20 21:17:44 +02:00
MichelJuillard 80253835a7 Merge pull request #738 from JohannesPfeifer/Kalman
Kalman
2015-07-20 15:02:40 +02:00
MichelJuillard f94910173d Merge pull request #937 from JohannesPfeifer/graph_fix
Various fixes related to graphs and eps-TeX-loaders
2015-07-20 14:36:20 +02:00
MichelJuillard 2269b38465 Merge pull request #740 from JohannesPfeifer/relative_irf
Fix and document relative_irf
2015-07-20 14:20:00 +02:00
MichelJuillard e174f5f00a Merge pull request #726 from JohannesPfeifer/steady_linear
Prevent incorrect steady state from being accepted if model is not truly linear
2015-07-20 14:06:03 +02:00
Johannes Pfeifer 1dfb6ea327 Add unit tests for Kalman filter calls from Matlab 2015-07-20 13:10:30 +02:00
MichelJuillard ce3dc068c3 Merge pull request #692 from JohannesPfeifer/imcforecast
Account for initial values when making conditional forecasts
2015-07-20 10:18:43 +02:00
Stéphane Adjemian (Charybdis) caaabe9436 Added integration test for the linear_approximation option in
perfect foresight model simulation.

Using a linearized version of the SW model we check that the
linear_approximation option does not affect the results.
2015-07-08 11:23:13 +02:00
Stéphane Adjemian 71700dff76 Merge pull request #942 from JohannesPfeifer/TaRB_integration
Integrate the TaRB-algorithm into Dynare
2015-06-19 14:30:56 +02:00
Stéphane Adjemian (Charybdis) af29c078ad Added integration test (deterministic simulation invoking solve_one_boundary routine). 2015-06-18 14:50:21 +02:00
Stéphane Adjemian 3fd010ff91 Merge pull request #957 from JohannesPfeifer/fs2000_steady_state
Update unit tests to use correct steady state files
2015-06-18 14:25:01 +02:00
Johannes Pfeifer aa4f38b60a Add unit test to filter out incorrectly accepted steady state 2015-06-08 18:10:57 +02:00