Changelog
Source:NEWS.md
RJDemetra 0.2.8
CRAN release: 2024-12-12
Improvement of warning message importing the model when no data in a SaItem (#61).
get_model
,get_jmodel
andget_jspec.sa_item
have now an argumenttype
to define which specification to import (domain, estimation or point). By default the domain specification is extracted (as before).Correction of bug of
add_sa_item()
of models created byjtramoseats()
with external variables.Correction of bug of
get_jmodel()
when model contains user-defined regressors (calendar or regressors) with fixed coefficients (#157).Correction of bug for annual data for
regarima()
functions.
RJDemetra 0.2.7
CRAN release: 2024-10-01
URL to github repository updated (github.com/jdemetra replaced by github.com/rjdverse).
results of
user_defined_variables()
updated.README correction.
benchmarking option added to
x13_spec()
andtramoseats_spec()
and in output ofx13()
andtramoseats()
..jars updated.
RJDemetra 0.2.6
CRAN release: 2024-03-19
possibility to export last msr for monthly data (issue #122).
possibility to export X-11 some components:
y_cmp
,y_cmp_f
,t_cmp
,t_cmp_f
,sa_cmp
,s_cmp
,s_cmp_f
, andi_cmp
.correction when importing models containing ramp regressors when the frequency is not 12 (monthly).
correction of
get_jmodel()
with empty multiprocessings.
RJDemetra 0.2.4
CRAN release: 2023-10-18
New function
get_all_names()
andget_position()
.correction of
save_workspace()
andload_workspace()
when using relative path.
RJDemetra 0.2.3
CRAN release: 2023-06-02
- Typo in printed arima coefficients : BPhi and Theta were inverted.
RJDemetra 0.2.2
CRAN release: 2023-04-27
update documentation.
removes extra argument print tramo.
SystemRequirements update for CRAN policies.
RJDemetra 0.1.9
CRAN release: 2021-11-11
Easter specification was not working.
Some typos in the documentation.
SystemRequirement update: only Java JRE is needed.
RJDemetra 0.1.8
Java version restriction: JDemetra+ and RJDemetra are not compatible with Java 16 and higher. The compatibility with those versions of Java will be possible from next release of JDemetra+.
java_ncore
option added to limit the number of cores used in Java to two to be sure to respect CRAN policies (to remove the option, useoptions(java_ncore = NULL)
). However, it should not be necessary since RJDemetra shouldn’t use multithread (issue #89).
RJDemetra 0.1.7
CRAN release: 2021-06-07
Data updated until December 2020.
Bug fixed
fixed coefficients with user-defined calendar regressors can now correctly be used (issue #87).
there was a bug in
add_sa_item
(more precisely incomplete_dictionary.SA
) when a userdefined variable was already in the workspace but with a different suffix.
RJDemetra 0.1.6
CRAN release: 2020-08-10
Bug fixed
x11.seasonalma
argument wasn’t taken into account (issue #78).ipi_c_eu
updated: the previous data were calendar adjusted data, they are now unadjusted (neither seasonally adjusted nor calendar adjusted data).the print result of the combined test was incorrect.
RJDemetra 0.1.4
CRAN release: 2020-01-09
Bug fixed
- Error while loading a workspace with metadata (issue #53).
- The degree of freedom were wrong with the
summary
functions. -
jregarima
function is now exported. - The message was not complete when there was an error importing a model with
get_model
. - The trading-days specification was not correctly specified with TRAMO-SEATS.
New functionalities
- Parameter
seats.predictionLength
added totramoseats_spec
. - Parameters
x11.calendarSigma
andx11.sigmaVector
added tox13_spec
. - Parameter
ylim
added toplot
functions (issue #60). - New generic functions:
logLik
,vcov
,df.residual
,nobs
,residuals
(linked to issue #56). - New pre-specified specification “X11” (no pre-processing; linked to issue #59).
- Ramp effects are now imported.
-
add_sa_item
now compatible withjSA
object. - When a model is added to a workspace with
add_sa_item
, the external regressors are renamed only if they don’t already exist in the workspace. - Warning added when
tradingdays.option = "UserDefined"
andtradingdays.autoadjust
,tradingdays.leapyear
ortradingdays.stocktdtradingdays
are defined in a new specification (because they are currently ignored). (issue #67)
RJDemetra 0.1.3
CRAN release: 2019-06-26
RJDemetra 0.1.2
CRAN release: 2019-04-16
Major changes
- All _def functions are now deprecated and replaced by the functions with the same name but without _def. Use:
x13_spec
instead ofx13_spec_def
,x13
instead ofx13_def
,tramoseats_spec
instead oftramoseats_spec_def
,tramoseats
instead oftramoseats_def
,regarima_spec_tramoseats
instead ofregarima_spec_def_tramoseats
,regarima_tramoseats
instead ofregarima_def_tramoseats
,regarima_x13
instead ofregarima_def_x13
andregarima_spec_x13
instead ofregarima_spec_def_x13
. -
object
argument renamed byspec
inx13_spec
,tramoseats_spec
,regarima_spec_x13
andregarima_spec_tramoseats
.
New functionalities
- Parameter
preliminary.check
added to the specifications functions (regarima_spec_tramoseats
,tramoseats_spec
,regarima_spec_x13
andx13_spec
). By default (preliminary.check = TRUE
), JDemetra+ checks the quality of the input series and exclude highly problematic ones: e.g. these with a number of identical observations and/or missing values above pre-specified threshold values. Whenpreliminary.check = FALSE
, the thresholds are ignored and process is performed, when possible. (issue #39) - Error message returned when the seasonal adjustment fails due to the preliminary.check.
- Possibility to use user-defined calendar regressors. To do it use
tradingdays.option = "UserDefined
and add new regressors variables (usrdef.varEnabled = TRUE
to enable user-defined regressors andusrdef.var
to define the regressors) usingusrdef.varType = "Calendar"
. -
usrdef.varType
argument is recycled with the number of variables defined in theusrdef.var
parameter. - News functions to only get the Java object from a seasonal adjustment or a pre-adjustment method:
jx13
,jtramoseats
,jregarima
,jregarima_x13
,jregarima_tramoseats
andget_jmodel
. Therefore, there is no formatting and the computation is faster than the non ‘j’ functions (x13
,tramoseats
,regarima
,regarima_x13
,regarima_tramoseats
andget_model
). To manipulate these objects, there are three functions:get_dictionary
to get the indicators that can be extracted,get_indicators
to extract these indicators andjSA2R
to get the formatted R model.
Bug fixed
-
x11.fcast
can now be set to 0 or 1 (issue #42).