Commits on Source (46)
-
Stéphane Adjemian authored
Allows the follwing syntax FROM d1 TO d2 DO y(t)=f(y(t-1),e(t),e(t+1),e(t-1)) where d1 and d2 are @dates objects (d1<d2), y is a @dseries object defined over d1-1:d2, and e is a @dseries object defined over d1-1:d2+1.
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
dseries objects involved in the recursive expression.
-
Stéphane Adjemian authored
dseries objects appearing in the recursive expression are compatible with the range of the loop.
-
Stéphane Adjemian authored
canot depend on its current level or its future level).
-
Stéphane Adjemian authored
main loop.
-
Stéphane Adjemian authored
Save empty dates and dseries objects on disk (in dynareroot), to reduce the time needed to instantiate new objects.
-
Stéphane Adjemian authored
Exclude from versioning the mat files generated for the initialization of dseries and dates objects.
-
Stéphane Adjemian authored
Save empty dates and dseries objects in memory (base workspace) instead of disk (faster). Added an initialization mode for dates and dseries constructor. The following commands: dates('initialization'); dseries('initialization'); create variables emptydatesobject and emptydseriesobject in base workspace.
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
Improve speed of @dates/colon method (added specialized version of add_periods_to_array_of_dates -> add_periods_to_date).
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
Another speed improvement for @dates/colon method (vectorized code, removed loop around add_periods_to_date routine).
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
Use new leadlagtable's columns introduced in d0708fcb (usefull for sparse dynamic models).
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
Allow variables extracted from a dseries object in the dynamic or static expression following the do keyword.
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
If ts is a dates object with 100 observations (ts.nobs=100), the following syntax for selecting the last 90 observations *is not legal*: ts(11:end) ts has to be indexed instead with dates objects, as in the following example: ts(d1:d2) where d1 and d2 are dates objects. To select the 90 last observations, if the last date is unknown, the following syntax can be used: ts(ts.dates(11:end))
-
Stéphane Adjemian authored
Allows the following syntax to extract variables from a dseries object ts: us = ts{2:end};
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
Fixed bug related to the initialization of the dseries and dates object (test that the input argument is a string).
-
Stéphane Adjemian authored
If ts is a dseries object, then ts{'Variable_1','Variable_2'} = []; or ts{'Variable_@1,2@} = []; will remove Variable_1 and Variable_2 from ts (if they exist).
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
The frequency and initial date can still be accessed with the usual syntax: ts.freq ts.init It is also possible to get the last date: ts.last Added new methods frequency, firstdate and lastdate as alias for ts.dates.freq, ts.dates(1) and ts.dates(end)
-
Stéphane Adjemian authored
-
Stéphane Adjemian authored
Showing
- doc/dynare.texi 84 additions, 8 deletionsdoc/dynare.texi
- matlab/@dates/colon.m 55 additions, 15 deletionsmatlab/@dates/colon.m
- matlab/@dates/dates.m 12 additions, 6 deletionsmatlab/@dates/dates.m
- matlab/@dates/ge.m 21 additions, 6 deletionsmatlab/@dates/ge.m
- matlab/@dates/gt.m 20 additions, 6 deletionsmatlab/@dates/gt.m
- matlab/@dates/le.m 22 additions, 7 deletionsmatlab/@dates/le.m
- matlab/@dates/lt.m 19 additions, 6 deletionsmatlab/@dates/lt.m
- matlab/@dates/subsref.m 3 additions, 3 deletionsmatlab/@dates/subsref.m
- matlab/@dseries/abs.m 0 additions, 2 deletionsmatlab/@dseries/abs.m
- matlab/@dseries/align.m 24 additions, 24 deletionsmatlab/@dseries/align.m
- matlab/@dseries/baxter_king_filter.m 2 additions, 2 deletionsmatlab/@dseries/baxter_king_filter.m
- matlab/@dseries/chain.m 4 additions, 4 deletionsmatlab/@dseries/chain.m
- matlab/@dseries/check.m 2 additions, 2 deletionsmatlab/@dseries/check.m
- matlab/@dseries/cumprod.m 2 additions, 2 deletionsmatlab/@dseries/cumprod.m
- matlab/@dseries/cumsum.m 2 additions, 2 deletionsmatlab/@dseries/cumsum.m
- matlab/@dseries/dseries.m 23 additions, 31 deletionsmatlab/@dseries/dseries.m
- matlab/@dseries/end.m 21 additions, 0 deletionsmatlab/@dseries/end.m
- matlab/@dseries/eq.m 2 additions, 2 deletionsmatlab/@dseries/eq.m
- matlab/@dseries/extract.m 0 additions, 2 deletionsmatlab/@dseries/extract.m
- matlab/@dseries/firstdate.m 20 additions, 0 deletionsmatlab/@dseries/firstdate.m
matlab/@dseries/end.m
0 → 100644
matlab/@dseries/firstdate.m
0 → 100644