Commit Graph

6095 Commits (b4a8155f5bfda1a20becad1cf22a856883d7eea0)

Author SHA1 Message Date
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
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
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
Houtan Bastani 62af90efd4 error when bad value passed to graph_format 2013-06-27 16:45:08 +02:00
Sébastien Villemot bb5a05c4f9 Update macroprocessor slides 2013-06-27 14:52:04 +02:00
Stéphane Adjemian (Charybdis) 664997eec8 Removed leading wihite spaces in variable names. 2013-06-27 10:38:49 +02:00
Stéphane Adjemian (Charybdis) 0e5819ee38 Duplicated @dynSeries/disp code in @dynSeries/display (so that the name of the dynSeries objected is correctly printed in the command window). 2013-06-26 16:10:56 +02:00
Houtan Bastani 2e4a52d69f osr: add tolf option closes #423 2013-06-26 12:33:48 +02:00
Houtan Bastani 4569dd9427 osr: add maxit option ref #423 2013-06-26 12:32:30 +02:00
Houtan Bastani d199b4b7d2 doc: fix typo 2013-06-26 10:16:40 +02:00