Commit Graph

2991 Commits (967eb63bbb468cec092cab25d2c3f27dd3de88e9)

Author SHA1 Message Date
Houtan Bastani 967eb63bbb fix typo 2012-12-04 11:31:41 +01:00
Stéphane Adjemian (Charybdis) e1527b215e Added the possibility to populate an empty dynSeries object with a data file (csv, mat or m files).
For instance, the following syntax is allowed:

dbload = dynSeries();
mydata = dbload('data_file.csv');
2012-12-03 16:15:37 +01:00
Stéphane Adjemian (Charybdis) 9783060575 Removed useless path instructions. 2012-12-03 16:15:37 +01:00
Stéphane Adjemian (Charybdis) f89b5cfe38 Allow instantiation of dynSeries classw with a datafile (csv, mat or m). Fixed various bugs.
For instance, the follwing syntax is allowed:

data = dynSeries('mydata.csv');

assuming that the csv file is in the matlab's path.
2012-12-03 16:15:36 +01:00
Stéphane Adjemian (Charybdis) 16cba161ac Fixed bug (removed first row of data). 2012-12-03 16:15:36 +01:00
Stéphane Adjemian (Charybdis) 7f10bccf4a Moved isweekly, ismonthly, isquaterly and isyearly routines from matlab/@dynSeries/private to matlab/utilities/dates. Adapted dynare_config conformably to these changes. 2012-12-03 16:15:36 +01:00
Stéphane Adjemian (Charybdis) d4595a85a0 Moved get_cells_id routine from matlab/@dynSeries/private to matlab. 2012-12-03 16:15:36 +01:00
Stéphane Adjemian (Charybdis) c100a04505 Moved check_file_extension routine from matlab/@dynSeries/private to matlab. 2012-12-03 16:15:36 +01:00
Stéphane Adjemian (Charybdis) ce6f57a5cb Fixed bug. Removed file extension. 2012-12-03 16:15:36 +01:00
Michel Juillard 118a823310 fixed bug in stochastic extended path for orders > 1 2012-12-02 14:28:38 +01:00
Sébastien Villemot c06bd0ae75 Support nograph option for posterior distribution plots 2012-11-29 14:52:33 +01:00
Sébastien Villemot 0421387732 Require Octave 3.6, since we use parfor 2012-11-29 14:52:33 +01:00
Stéphane Adjemian (Charybdis) 8eb6284b3c Fixed bug (the name of the covariance matrix changed in previous commit). 2012-11-29 12:56:01 +01:00
Stéphane Adjemian (Charybdis) 2ff996d077 Do not build the tree for future shocks if options_.ep.stochastic.order = 0. 2012-11-29 12:56:01 +01:00
Stéphane Adjemian (Charybdis) e84b8de476 Fixed typos. 2012-11-29 12:56:01 +01:00
Stéphane Adjemian (Charybdis) f42446033c Compute tensorial grid (based on a univariate gauss hermite quadrature) for future shocks by default. 2012-11-29 12:56:01 +01:00
Stéphane Adjemian (Charybdis) c9469a3626 Buikd the tree of future shocks in setup_stochastic_perfect_foresight_model_solver routine. 2012-11-29 12:56:01 +01:00
Stéphane Adjemian (Charybdis) 74c856b727 Cosmetic change. Redifinition of the nodes (removed the division by the square root of two) so that the routine is specialized for the integration of functions with gaussian weights. 2012-11-29 12:56:01 +01:00
Stéphane Adjemian (Charybdis) 5c0d387c4f Cosmetic change. Changed the organization of options for (stochastic) extended path 2012-11-29 12:56:01 +01:00
Stéphane Adjemian (Charybdis) 63157949ca Removed useless routine. 2012-11-29 12:56:00 +01:00
Stéphane Adjemian (Charybdis) e9c552c436 Initialize pfm structure in a new routine (setup_stochastic_perfect_foresight_model_solver). 2012-11-29 12:56:00 +01:00
Stéphane Adjemian (Charybdis) 13ea421137 Added routine computing Gaussian cubature weights and nodes (implementation of algorithms described in Stroud 1971). 2012-11-29 12:56:00 +01:00
Stéphane Adjemian (Charybdis) 7e47128212 Added new routines to load data from m, mat or csv files. Used by dynSeries class. 2012-11-29 12:56:00 +01:00
Stéphane Adjemian (Charybdis) f01b97da18 Check that freq property is also empty. 2012-11-29 12:56:00 +01:00
Michel Juillard 7c9ce9152d fixing bug in error message for failed homotopy (steady) 2012-11-28 21:32:15 +01:00
Marco Ratto 892df90629 1) Make the occurrence of sequences of univariate steps more likely;
2) also impose a sequence of univariate steps in the first iteration;
2012-11-26 08:25:12 +01:00
Marco Ratto c9a2dbcb72 Bug fix for when a parameter is orthogonal to any other one in the model. 2012-11-26 08:22:42 +01:00
Stéphane Adjemian (Charybdis) 22956ea4a4 Removed useless instruction (default value of exit_flag is 1). 2012-11-21 10:11:30 +01:00
Stéphane Adjemian (Charybdis) bb0993973a Fixed output argument ordering in non_linear_dsge_likelihood.
Merge remote-tracking branch 'refs/remotes/fred/master'
2012-11-21 10:07:30 +01:00
Frédéric Karamé 2ee1ebbe47 fix a bug in the output order 2012-11-21 09:00:43 +01:00
Stéphane Adjemian (Charybdis) db2615a4c7 Use economy-size decomposition option of qr2 routine. 2012-11-20 14:39:45 +01:00
Stéphane Adjemian (Charybdis) af23d72cb1 Allow economy-size decomposition with qr2 routine. 2012-11-19 17:43:59 +01:00
Stéphane Adjemian (Charybdis) 9f1ad5568e New nonlinear filters routines and bug fixes.
Merge remote-tracking branch 'refs/remotes/fred/master'
2012-11-19 16:23:07 +01:00
Stéphane Adjemian (Charybdis) 93e6b41df5 Added routines that will be used to import data (csv file) in a dynSeries object. 2012-11-19 16:17:00 +01:00
Stéphane Adjemian (Charybdis) c3ff5d92d3 Cosmetic change. 2012-11-19 16:17:00 +01:00
Michel Juillard 5c893f501b making extended path ready for parallel computing with parfor 2012-11-17 20:55:01 +01:00
Sébastien Villemot c121aa14b1 Remove oo_.dr.{nstatic,npred,nboth,nfwrd,nspred,nsfwrd}
Replace them by equivalents in M_ (and an extra one: M_.dynamic).

IMPORTANT POINT: oo_.dr.npred used to count both purely backward and mixed/both
variables. This was the cause of lots of confusion. The new M_.npred only
counts purely backward variables.

We now have the following indentities:

M_.npred + M_.nboth + M_.nfwrd + M_.nstatic = M_.endo_nbr
M_.nspred = M_.npred + M_.nboth
M_.nsfwrd = M_.nfwrd + M_.nboth
M_.ndynamic = M_.npred + M_.nboth + M_.nfwrd
2012-11-16 20:05:13 +01:00
Sébastien Villemot 92727ed75c Remove obsolete stoch_simul_sparse.m 2012-11-16 18:55:42 +01:00
Sébastien Villemot ddbeb8ceaa Remove unused oo_.dr.kae, oo_.dr.kad 2012-11-16 17:51:25 +01:00
Sébastien Villemot 31a13db66a Remove duplicate information in M_.blocksMFS 2012-11-16 17:39:03 +01:00
Frédéric Karamé 6139af89d5 add pruning in the auxiliary particle filter. 2012-11-16 17:27:54 +01:00
Sébastien Villemot bf19ab801f Remove duplicate information in M_.blocksEQU 2012-11-16 17:16:40 +01:00
Frédéric Karamé 35c77c2e46 typo fixed. 2012-11-16 13:25:41 +01:00
Frédéric Karamé 915a203add bug fixed. 2012-11-16 13:12:21 +01:00
Frédéric Karamé 919bd97682 add minor modifications. 2012-11-16 12:35:11 +01:00
Frédéric Karamé 202d8a2bd2 minor modifications 2012-11-16 12:35:11 +01:00
Frédéric Karamé c8c7b9faf6 minor modifications. 2012-11-16 12:35:11 +01:00
Frédéric Karamé eb9bc512d7 fixed bug in calculation of observed mean and variance + add the possibility for smooth resampling 2012-11-16 12:35:11 +01:00
Frédéric Karamé 3a9eed00df fixed bugs for estimating a gaussian-mixture distribution. 2012-11-16 12:25:46 +01:00
Frédéric Karamé 186de044f4 fix bugs for sampling in a gaussian-mixture distributions. 2012-11-16 12:25:46 +01:00