-
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.
-
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.
-
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.
-
proc_data()
update to export more data from Java object. -
seasonality Kurskal-Wallis test corrected (issue #128).
-
vcov()
correction when matrix NULL and new parametercomponent
. -
some corrections in
print()
methods.
-
New function
get_all_names()
andget_position()
. -
correction of
save_workspace()
andload_workspace()
when using relative path.
- Typo in printed arima coefficients : BPhi and Theta were inverted.
-
update documentation.
-
removes extra argument print tramo.
-
SystemRequirements update for CRAN policies.
- Fix
complete_dictionary.SA()
to avoid warning.
-
Bug with x11 introduced in RJDemetra 0.1.9 (issue #99).
-
Java 17 compatibility.
-
Change of javanamespace to avoid name clashes with jd+ 3.0.
-
easter.enabled
not working since RJDemetra 0.1.9. -
Default parameters of the span specification
d0
andd1
as NA for clarity (issue #102).
-
Easter specification was not working.
-
Some typos in the documentation.
-
SystemRequirement update: only Java JRE is needed.
-
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).
Data updated until December 2020.
-
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.
-
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.
- Henderson filter was not correctly selected (issue #73).
- Bug in the selection of TD with tramoseats (issue #71).
- Function
get_jspec
, to get the Java object that contains the specification, is now exported.
- 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.
- 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)
- When the multiprocessing is empty,
get_model
no longer produces an error. - Correction of the option
setOutliers
in TRAMO-SEATS. - jaxb.jar files added:
save_workspace
now works on Java 9 and higher (jaxb is no longer provided by default since Java 9). - Deprecated functions removed.
jSA
documentation improved.
- Error added while loading the package if you don't have Java 8 or higher.
- 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
.
- 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.
x11.fcast
can now be set to 0 or 1 (issue #42).