Commit Graph

6260 Commits (f337c2b072fa1b8c54178b6489c6ef428b7178e3)

Author SHA1 Message Date
Stéphane Adjemian (Charybdis) fcef6e83b5 Fixed bug related to the name of the tested matlab routine. 2013-07-04 14:10:17 +02:00
Sébastien Villemot 02820b7151 Merge pull request #440 from JohannesPfeifer/shock_decomp
Fixes for shock_decomposition
2013-07-04 04:14:51 -07:00
Stéphane Adjemian (Charybdis) c83b047aa0 If mtest is called with one input then it must return two arguments (with detailed information about unitary tests). 2013-07-04 11:54:27 +02:00
Stéphane Adjemian (Charybdis) b4a8155f5b Adapted mtest routine so that it can be used in the matlab routines test suite.
mtest can now return more informations about the unitary tests.
2013-07-04 11:52:07 +02:00
Stéphane Adjemian (Charybdis) a6043ee628 Fixed typo. 2013-07-03 18:14:11 +02:00
Stéphane Adjemian (Charybdis) 71e9081d24 Added a routine that tests if unitary tests are available in a matlab routine. 2013-07-03 17:04:29 +02:00
Stéphane Adjemian (Charybdis) c7f688249d Added new routine that returns all the files available in a folder and its subfolders. 2013-07-03 17:03:00 +02:00
Stéphane Adjemian (Charybdis) e69c7a68f4 Changed unitary tests (check also the number of observations). 2013-07-03 16:30:17 +02:00
Stéphane Adjemian (Charybdis) 0d366ea2cf Added overloaded vertcat method in dynSeries class.
*Exemple*

Suppose ts1, ts2, and ts3 are three dynSeries objects with the same variables. Then

ts4 = [ts1; ts2; ts3]

is a dynSeries object with the observations contained in ts1, ts2 and ts3 (in that order).
2013-07-03 16:25:33 +02:00
Stéphane Adjemian (Charybdis) 6db5ba51cb Added unitary tests. 2013-07-03 15:24:32 +02:00
Stéphane Adjemian (Charybdis) 1fce665e31 Cosmetic change. 2013-07-03 15:16:11 +02:00
Stéphane Adjemian (Charybdis) 0a544809b2 Fixed bug related to broadcasting in dynSeries objects. 2013-07-03 15:16:00 +02:00
Stéphane Adjemian (Charybdis) 55ea513f74 Added broadcasting when assigning new data to a dynSeries object.
*Examples*

 * ts.A(qq(1950,1):qq(1950,4)) = 1 will put ones for variable A in periods 1950Q1 to 1950Q4

 * ts{'A','B'}(qq(1950,1):qq(1950,4)) = 1 will put ones for variables A and B in periods 1950Q1 to 1950Q4

 * ts{'A','B'}(qq(1950,1):qq(1950,4)) = ones(4,1) will put ones(4,1) for variables A and B and sub-periods 1950Q1-1950Q4

 * ts{'A','B'}(qq(1950,1):qq(1950,4)) = ones(1,2) will put ones(1,2) for variables A and B and each period between 1950Q1 and 1950Q4
2013-07-03 14:54:05 +02:00
Stéphane Adjemian (Charybdis) 84522ce87f Fixed bug in @dynSeries/subsasgn that pops up when length(S) is equal to two and S(1).type is a dot.
Allows Syntax like:

ts.A1(rg) = B

where ts is a dynSeries object, A1 is a variable in the database, rg is a dynDates object and B an array of doubles.
2013-07-03 11:59:52 +02:00
Stéphane Adjemian (Charybdis) 627dda5fc0 Added error message if @dynSeries/dynSeries is called with an empty string. 2013-07-03 10:59:50 +02:00
Johannes Pfeifer 4ba1b3feb4 Move axis command after plot in graph_decomp for not overriding it 2013-07-03 09:20:48 +02:00
Johannes Pfeifer f56ae63f56 Bugfix for calls to evaluate smoother in shock_decomposition
In shock_decomposition, oo_ is local. Thus, if requested, make evaluate_smoother return oo_
2013-07-03 09:18:44 +02:00
Johannes Pfeifer e77388af39 Merge branch 'master' of https://github.com/DynareTeam/dynare
ddaf2b546a20951c82bc4d6b5f904ba1542.
2013-07-01 22:19:30 +02:00
Stéphane Adjemian (Charybdis) 53ce4205e2 Modified behaviour of disp overload method in @dynDate and @dynDates classes. 2013-07-01 18:21:21 +02:00
Stéphane Adjemian (Charybdis) f042fcdd7b Fixed display issues for dynDate and dynDates empty objects. 2013-07-01 17:24:22 +02:00
Stéphane Adjemian (Charybdis) 7459a5dcbb Changed the behaviour of @dynSeries/save method when the chosen file name corresponds to an existing file in the same folder. 2013-07-01 17:24:22 +02:00
Stéphane Adjemian (Charybdis) cb5cb03750 Added @dynDate/horzcat method. 2013-07-01 17:24:22 +02:00
Stéphane Adjemian (Charybdis) 375d7aae8e Fixed typo and added unitary test. 2013-07-01 17:24:22 +02:00
Stéphane Adjemian (Charybdis) 5ededa8848 Rewrote @dynSeries/subsasgn.
The following syntaxes are now allowed:

ts{'VARIABLE_NAME'}(range) = data;

where range is a dynDates object and data is an array of doubles, or

ts{'VARIABLE_NAME'}(range) = TS{'OTHER_VARIABLE_NAME'}(range)

where ts and TS are dynSeries objects.
2013-07-01 17:24:22 +02:00
Stéphane Adjemian (Charybdis) b5c3ef2ade Added new unitary test in @dynSeries/subsasgn overloaded method. 2013-07-01 17:24:22 +02:00
Stéphane Adjemian (Charybdis) c3da506760 Added provisions for recursive call to @dynSeries/subsasgn overloaded method. 2013-07-01 17:24:22 +02:00
Stéphane Adjemian (Charybdis) 0fea61a551 Fixed typo (wrong numbering of the last unitary tests). 2013-07-01 17:24:22 +02:00
Stéphane Adjemian (Charybdis) 603aeeccb6 Added provisions for date(s) selection. 2013-07-01 17:24:22 +02:00
Stéphane Adjemian (Charybdis) e7b22213de Added comments. 2013-07-01 17:24:22 +02:00
Houtan Bastani 13c2fb08f8 ms-sbvar: submodule update 2013-07-01 14:47:18 +02:00
Stéphane Adjemian (Charybdis) 3ecd248fe9 Fixed typo. 2013-06-28 23:53:12 +02:00
Stéphane Adjemian (Charybdis) c230ed53c0 Clarify the issue with the steady state in models with non stationary forcing variables. 2013-06-28 23:52:08 +02:00
Stéphane Adjemian (Charybdis) 06ef8fce30 Fixed typo. 2013-06-28 22:02:24 +02:00
Stéphane Adjemian (Charybdis) 0065822d8f Merge branch 'master' into experimental-smoother-on-calibrated-model 2013-06-28 18:24:44 +02:00
Johannes Pfeifer dc5f4b4747 Merge branch 'master' of https://github.com/DynareTeam/dynare 2013-06-28 18:13:48 +02:00
Stéphane Adjemian (Charybdis) c5b79f55e5 Fixed bug. 2013-06-28 17:18:13 +02:00
Stéphane Adjemian (Charybdis) 0b8202bae3 Merge branch 'experimental-kalman-initialization' into experimental-smoother-on-calibrated-model 2013-06-28 17:00:16 +02:00
Stéphane Adjemian (Charybdis) e60d438e86 Fixed bug. 2013-06-28 16:59:47 +02:00
Stéphane Adjemian (Charybdis) c3ec2704a7 Merge branch 'experimental-kalman-initialization' into experimental-smoother-on-calibrated-model 2013-06-28 16:27:40 +02:00
Stéphane Adjemian (Charybdis) b281830983 Added new initialization mode ofr the Kalman filter and smoother. 2013-06-28 16:26:53 +02:00
Houtan Bastani 3b5d673e5e doc: update default pdf compiler locations 2013-06-28 14:24:51 +02:00
Stéphane Adjemian (Charybdis) 14462b772d Removed commented lines of code. 2013-06-28 13:41:17 +02:00
Stéphane Adjemian (Charybdis) 56e3d70618 Merge branch 'master' into experimental-smoother-on-calibrated-model 2013-06-28 12:09:41 +02:00
Stéphane Adjemian (Charybdis) fde998ca4a Removed leading wihite spaces in variable names. 2013-06-28 12:06:48 +02:00
Stéphane Adjemian (Charybdis) ddc57885c5 Duplicated @dynSeries/disp code in @dynSeries/display (so that the name of the dynSeries objected is correctly printed in the command window). 2013-06-28 12:06:48 +02:00
Stéphane Adjemian (Charybdis) 61b3262d2c Removed output argument. 2013-06-28 11:19:46 +02:00
Stéphane Adjemian (Charybdis) 6d6d92fe5b Replaced oo by oo_ (otherwise the results are not returned in the global structure). 2013-06-28 11:19:18 +02:00
Stéphane Adjemian (Charybdis) 3f2a77b25d Removed useless copy of options_ global structure. 2013-06-28 11:18:39 +02:00
Stéphane Adjemian (Charybdis) 5d56a4f2b0 Make calib_smoother command call evaluate_smoother matlab routine. 2013-06-28 11:14:24 +02:00
Houtan Bastani b3cfc330e9 rm graph_format=fig for Octave compatibility 2013-06-28 10:57:57 +02:00