Stéphane Adjemia (Scylla)
e1b2b80d64
Small efficiency change.
2018-08-29 17:42:49 +02:00
Stéphane Adjemia (Scylla)
d23d1a470b
Added the possibility to estimate PAC_EQUATION with iterative ols and non constant growth.
2018-08-29 17:42:04 +02:00
Stéphane Adjemia (Scylla)
30b34c4323
Small efficiency changes.
2018-08-29 16:15:52 +02:00
Stéphane Adjemia (Scylla)
00498d19c8
Fixed ec matrix (rules out lag>1).
2018-08-28 19:25:05 +02:00
Stéphane Adjemia (Scylla)
36388ce28a
Fixed bug in PAC_EXPECTATION.
...
The selection of the target variable in the error correction term was still
wrong if the target variable was not an auxiliary variable.
2018-08-28 19:23:35 +02:00
Stéphane Adjemia (Scylla)
18a2626543
Fixed bugs in PAC_EXPECTATION.
...
- The selection of the target variable in the error correction term was wrong.
- Target variables in logs were still not working.
2018-08-28 12:12:21 +02:00
Stéphane Adjemia (Scylla)
6dc35c676b
Fixed bug in VAR_EXPECTATION with TREND_COMPONENT_MODEL.
...
The selection of the expected variable in the companion VAR was not correct.
2018-08-28 11:06:20 +02:00
Stéphane Adjemia (Scylla)
ae530293c5
Fixed bug. Trends in log where not accounted for in PAC equation.
2018-08-27 19:35:33 +02:00
Stéphane Adjemia (Scylla)
83c9b0d5b6
Make rool for trend_component_model in var_expectation.
...
Not yet working, a bug in the preprocessor remains to be fixed. The
preprocessor does not create the correct number of reduced form parameters
for VAR_EXPECTATION when the auxiliary model is a trend component model,
because it ignores the fact that the model has to be rewritten in levels.
2018-08-27 14:37:26 +02:00
Houtan Bastani
6ec9758313
update var_expectation code and tests for change in field name
2018-08-23 10:38:39 +02:00
Stéphane Adjemia (Scylla)
cd05b9ba8f
Cosmetic changes.
2018-08-22 11:49:30 +02:00
Stéphane Adjemia (Scylla)
2b6ee881a4
Efficiency changes.
2018-08-22 11:49:15 +02:00
Stéphane Adjemia (Scylla)
442a70e905
Added missing semicolon.
2018-08-21 21:56:01 +02:00
Stéphane Adjemia (Scylla)
4a0b3ffe7e
Adapted matlab code to new TREND_COMPONENT auxiliary model.
2018-08-21 21:49:58 +02:00
Stéphane Adjemia (Scylla)
38b2593e31
Efficiency changes.
2018-08-21 21:02:20 +02:00
Houtan Bastani
322682635f
get_ar_ec_matrices: fix bug in ordering of ec matrix
2018-08-20 14:58:52 +02:00
Houtan Bastani
b27267da9b
get_ar_ec_matrices: changes for introduction of trend_component_model statement
2018-08-20 10:57:26 +02:00
Stéphane Adjemia (Scylla)
7d6296f7a6
Fixed bug introduced by 42bba08887
.
2018-08-17 21:42:09 +02:00
Stéphane Adjemia (Scylla)
e50bb1566e
Updated dseries submodule.
2018-08-16 16:42:25 +02:00
Stéphane Adjemian(Charybdis)
822446c043
Added missing copyright headers.
2018-08-15 22:05:47 +02:00
Stéphane Adjemian(Charybdis)
42bba08887
Make the code robust to the order of declaration of the estimated parameters.
2018-08-15 22:03:33 +02:00
Stéphane Adjemian(Charybdis)
15ad3cebcf
Fixed indexation bug (last autoregressive parameter was missing).
2018-08-15 22:03:01 +02:00
Stéphane Adjemian(Charybdis)
702e6d4cc7
Fixed lag number in PAC equation.
...
The number of autoregressive parameters has to be equal to the number of lags
in the PAC equation.
2018-08-13 12:41:37 +02:00
Stéphane Adjemian(Charybdis)
8b3ba814c7
Fixed PAC index for target variable in companion VAR.
2018-08-10 15:42:13 +02:00
Stéphane Adjemian(Charybdis)
8a6d23f471
Merge branch 'master' into ecb-master
2018-08-10 15:37:26 +02:00
Stéphane Adjemian(Charybdis)
451385774b
Cosmetic changes.
2018-08-10 15:36:41 +02:00
Stéphane Adjemian(Charybdis)
86445832fd
Added routine returning true iff a variable is an auxiliary variable.
2018-08-10 14:52:22 +02:00
Stéphane Adjemian(Charybdis)
c28c8187e8
Fixed typo.
2018-08-08 16:23:15 +02:00
Stéphane Adjemian(Charybdis)
8033b2737e
Added routines for VAR_EXPECTATION_MODEL.
2018-08-08 15:53:55 +02:00
Stéphane Adjemian(Charybdis)
c9a38c4de7
Merge branch 'master' into ecb-master
...
Fixed conflicts:
- tests/run_block_byte_tests_octave.m
2018-08-04 21:08:08 +02:00
Stéphane Adjemian(Charybdis)
5b30ed34ae
Allow calls to get_companion_matrix routine with only one argument.
2018-08-04 20:15:52 +02:00
Stéphane Adjemian(Charybdis)
dc026329a7
Cosmetic change.
2018-08-04 20:14:28 +02:00
Sébastien Villemot
13526bcbce
Octave now has the same graphical waitbar as MATLAB (for MCMC progress)
2018-08-02 15:33:18 +02:00
Sébastien Villemot
d03cc56587
solve_algo=7 and stack_solve_algo=2 are now allowed under Octave
...
The gmres() function has been implemented (actually since Octave 3.4.1!).
2018-08-02 15:20:39 +02:00
Sébastien Villemot
fda021855c
Fix forecast command with deterministic exogenous and linear option
...
Closes #1608
2018-08-02 14:20:51 +02:00
Stéphane Adjemian(Charybdis)
f830fb7d53
Updated dseries submodule.
2018-07-31 12:55:17 +02:00
Stéphane Adjemian(Charybdis)
ecb41ef4c0
Merge branch 'master' into ecb-master
2018-07-28 10:54:27 +02:00
Stéphane Adjemian(Charybdis)
6d79ca4f58
Return 0 if input is empty.
2018-07-28 10:48:43 +02:00
Michel Juillard
a5b97a28a0
adding missing any()
2018-07-27 20:24:13 +02:00
Stéphane Adjemian(Charybdis)
a144aad150
Merge branch 'master' into ecb-master
2018-07-27 09:47:22 +02:00
Johannes Pfeifer
433a68169d
TaRB: fix bug where incorrect last posterior was returned if last draw was rejected
2018-07-24 17:07:29 +02:00
Stéphane Adjemian(Charybdis)
157641ac91
Updated particles submodule.
2018-07-24 14:12:53 +02:00
Stéphane Adjemian(Charybdis)
7d7449c775
Merge branch 'master' into ecb-master
...
Fixed conflicts:
matlab/modules/dseries
2018-07-23 17:05:30 +02:00
Stéphane Adjemian(Charybdis)
0edebbe5d7
Added Iterative OLS routine for PAC equation.
2018-07-23 16:12:46 +02:00
Stéphane Adjemian(Charybdis)
cffff796f1
Added routine to test if an auxiliary variable is a lag of a variable.
2018-07-23 10:41:34 +02:00
Stéphane Adjemian(Charybdis)
f03a9b98e1
Fixed typo.
2018-07-20 17:09:15 +02:00
Stéphane Adjemian(Charybdis)
7421e6b5b2
Fixed copyright header.
2018-07-19 15:36:02 +02:00
Stéphane Adjemian(Charybdis)
44c49eaef8
Improved iterations display of Dynare's simplex routine.
2018-07-19 15:15:05 +02:00
Stéphane Adjemian(Charybdis)
2d321cb0e3
Increased default number of iterations in simplex.
2018-07-19 15:15:05 +02:00
Johannes Pfeifer
97229177b4
simplex_optimization_routine.m: account for penalty indicator being third output, not fourth one
...
Caused occasional crashes
2018-07-19 09:25:27 +02:00
Stéphane Adjemian(Charybdis)
5361325ba9
Fixed unit test (false negative in Octave testsuite).
2018-07-18 12:18:43 +02:00
Stéphane Adjemian(Charybdis)
ac3af2052a
Remove test from Octave testsuite.
...
The function is only called by Matlab if the statistics toolbox is not available.
2018-07-18 11:14:47 +02:00
Stéphane Adjemian(Charybdis)
1d2d7e0776
Updated dseries submodule (and matlab-fame-io).
2018-07-18 10:42:55 +02:00
Stéphane Adjemian(Charybdis)
064b270795
Updated dseries submodule (Octave testsuite fixes).
2018-07-17 18:41:25 +02:00
Stéphane Adjemian(Charybdis)
8b0d673458
Cosmetic change (Octave unit test).
...
(cherry picked from commit 48ee13646a072d0ad9466f901f2d048594717d71)
2018-07-17 17:44:42 +02:00
Stéphane Adjemian(Charybdis)
0d27bd8dea
Fixed unit tests on Weibull pdf (Octave testsuite).
...
(cherry picked from commit bc962a91c0749e6c9f108c867acde134e6bb80fc)
2018-07-17 17:44:15 +02:00
Stéphane Adjemian(Charybdis)
4154817acc
Added missin semicolons.
...
(cherry picked from commit 4a0b1c2e93d23c85a7874b1bbea85819f56739f5)
2018-07-17 17:43:58 +02:00
Stéphane Adjemian(Charybdis)
9d01b17e03
Removed one unit test from Octave testsuite.
2018-07-17 11:30:20 +02:00
Stéphane Adjemian(Charybdis)
cd9410644f
Moved PAC estimation routine (NLS).
2018-07-16 16:30:07 +02:00
Stéphane Adjemian(Charybdis)
9468c5b61d
Bug fix in PAC equation simulation/estimation.
...
Fixed the definition of idns (must target the trend variable).
2018-07-16 15:38:04 +02:00
Stéphane Adjemian(Charybdis)
c46fe7fcfa
Added check routine for PAC equation.
2018-07-16 14:56:05 +02:00
Stéphane Adjemian(Charybdis)
0074561182
Updated dseries submodule (unit test fix).
2018-07-14 11:54:01 +02:00
Stéphane Adjemian(Charybdis)
2256acfa73
Fixed replacement of LHS variable if the equation has no lag.
2018-07-13 19:10:25 +02:00
Stéphane Adjemian(Charybdis)
9b51b1ee16
Fixed logic for replacing variables by views of the data array.
2018-07-13 19:07:38 +02:00
Sébastien Villemot
7685a0ccda
Octave compatibility fix
...
Now that the set_auxiliary_variables file is in a "+" directory, Octave fails
at str2func if the file does not exist.
2018-07-13 17:22:27 +02:00
Stéphane Adjemian(Charybdis)
7e7f9b2e2e
Updated dseries submodule.
2018-07-13 14:04:57 +02:00
Stéphane Adjemian(Charybdis)
710158ba3e
Updated dseries submodule.
2018-07-12 19:50:53 +02:00
Stéphane Adjemian(Charybdis)
30c41733bc
Updated dseries submodule.
2018-07-12 19:38:15 +02:00
Stéphane Adjemian(Charybdis)
d7e0c5b868
Merge branch 'master' into ecb-master+folder
2018-07-11 11:08:04 +02:00
Stéphane Adjemian(Charybdis)
ebad639546
Bug fix (parenthesis mismatch).
2018-07-11 11:03:15 +02:00
Stéphane Adjemian(Charybdis)
a31611a89b
Adapted codes to the json files new location.
...
(cherry picked from commit f0a5a2aac9
)
2018-07-10 20:19:43 +02:00
Stéphane Adjemian(Charybdis)
f0a5a2aac9
Adapted codes to the json files new location.
2018-07-10 20:17:43 +02:00
Stéphane Adjemian(Charybdis)
c5ebb2ca30
Adapted codes to the json files new location.
2018-07-10 20:15:53 +02:00
Stéphane Adjemian(Charybdis)
24e2a76c39
Remove condition.
...
The checkdatabase routine can be used on models with leads.
2018-07-10 18:50:15 +02:00
Stéphane Adjemian(Charybdis)
51332c6fd6
Fixes related to the new "+" subfolder.
2018-07-10 18:34:49 +02:00
Stéphane Adjemian(Charybdis)
85a585c73e
Merge branch 'master' into ecb-master+folder
...
Fixed conflicts in:
tests/block_bytecode/run_ls2003.m
2018-07-10 10:18:55 +02:00
Stéphane Adjemian(Charybdis)
e50d4fd41c
Added routine to update parameter values in base workspace.
2018-07-09 18:42:03 +02:00
Stéphane Adjemian(Charybdis)
bc54022da6
Fixed row ordering issue in the trend component model.
2018-07-09 18:41:35 +02:00
Stéphane Adjemian(Charybdis)
829849f4db
Fixed regular expression used to identify a PAC auxiliary model.
2018-07-05 11:50:50 +02:00
Stéphane Adjemian(Charybdis)
4a9c752fd1
Fixed the definition of a lag polynomial.
2018-07-04 14:57:54 +02:00
Sébastien Villemot
3863a74319
Fix bug introduced in 13ce91861
in graph decomposition under MATLAB
2018-07-04 12:33:51 +02:00
Stéphane Adjemian(Charybdis)
227ac46aa9
Fixed bug related to the parameters in PAC equation.
2018-07-04 10:02:19 +02:00
Stéphane Adjemian(Charybdis)
f248feb839
Fixed function handle name for sum of square residuals.
2018-07-04 09:38:19 +02:00
Stéphane Adjemian(Charybdis)
33d752bad3
Fixed filtering out of non exact matches.
...
Patch proposed by Anatole, see:
https://gitlab.com/McModelTeam/McModelProject/issues/76
2018-07-04 08:57:07 +02:00
Sébastien Villemot
13ce918612
Octave compatibility fixes in graph decomposition
2018-07-02 16:06:11 +02:00
Sébastien Villemot
b2c554623f
Various fixes related to the new layout of generated files
2018-06-28 18:14:40 +02:00
Sébastien Villemot
87bb0c6997
Fix mistake in previous commit w.r.t. steadystate file
2018-06-27 17:15:13 +02:00
Sébastien Villemot
a1b8bd39b2
Move the location of various generated files on the filesystem
...
- M and MEX files are now under +${MODELNAME}/
- bytecode, C source and JSON now under ${MODELNAME}/model/
2018-06-27 17:03:39 +02:00
Stéphane Adjemian(Charybdis)
37bd4a1fea
Added routine for estimating a PAC equation by NLS.
...
This is not a final version. The routine does not print the estimation result, and does not
compute the variance of the estimator. The routine updates the content of M_.params with the
vector of PAC parameters minimizing the sum of squared residuals.
2018-06-21 18:48:58 +02:00
Stéphane Adjemian(Charybdis)
8d1664898e
Merge remote-tracking branch 'github/master' into ecb-master
2018-06-21 18:48:16 +02:00
Stéphane Adjemian(Charybdis)
45115e1172
Replaced pac.update.equation() by pac.update.expectation().
2018-06-21 18:47:57 +02:00
Stéphane Adjemian(Charybdis)
93bb326cc2
Added routines for dealing with extraction of a single equation from JSON output.
2018-06-21 18:46:38 +02:00
Stéphane Adjemian(Charybdis)
f84a6fefb7
Efficiency changes.
2018-06-19 15:40:17 +02:00
Stéphane Adjemian(Charybdis)
4710e68555
Fixed bug.
...
The get_companion_matrix routine was crashing if the model block contained
variables exogenous w.r.t the auxiliary model used for the PAC expectations (in
the trend component model case), before the equations of the auxiliary model.
2018-06-19 14:11:10 +02:00
Stéphane Adjemian(Charybdis)
5e1c872610
Merge remote-tracking branch 'ecb/master' into ecb-master (fix for JSON output).
2018-06-15 15:02:07 +02:00
Stéphane Adjemian(Charybdis)
e3727db6a4
Updated particles submodule.
2018-06-14 11:50:55 +02:00
Stéphane Adjemian(Charybdis)
701633769d
Removed hack that is not needed anymore.
2018-06-11 18:22:31 +02:00
Houtan Bastani
36f7111c0f
modify get_ar_matrices for change in lag info
2018-06-11 16:18:24 +02:00
Houtan Bastani
c7fe3770df
Merge branch 'master' into ecb-master
2018-06-11 15:35:24 +02:00
Stéphane Adjemian(Charybdis)
eacb6eb498
Updated dseries submodule (bug fix).
2018-06-09 18:34:09 +02:00