Skip to contents

The specification file is a xml file like the one JDemetra+ would write when defining a specification in the Graphical User Interface.

Usage

tramo_read_spec(file)

Arguments

file

xml format,

Value

list

Examples

file <- system.file("workspaces", "workspace_test","TramoSpec","TramoSpec-1.xml", package = "rjd3workspace")
my_spec<- tramo_read_spec(file)
class(my_spec)
#> [1] "JD3_TRAMO_SPEC"
str(my_spec)
#> List of 7
#>  $ basic     :List of 2
#>   ..$ span            :List of 5
#>   .. ..$ type: chr "ALL"
#>   .. ..$ d0  : NULL
#>   .. ..$ d1  : NULL
#>   .. ..$ n0  : int 0
#>   .. ..$ n1  : int 0
#>   .. ..- attr(*, "class")= chr "JD3_SPAN"
#>   ..$ preliminaryCheck: logi TRUE
#>  $ transform :List of 4
#>   ..$ fn      : chr "AUTO"
#>   ..$ fct     : num 0.95
#>   ..$ adjust  : chr "NONE"
#>   ..$ outliers: logi FALSE
#>  $ outlier   :List of 9
#>   ..$ enabled: logi TRUE
#>   ..$ span   :List of 5
#>   .. ..$ type: chr "ALL"
#>   .. ..$ d0  : NULL
#>   .. ..$ d1  : NULL
#>   .. ..$ n0  : int 0
#>   .. ..$ n1  : int 0
#>   .. ..- attr(*, "class")= chr "JD3_SPAN"
#>   ..$ ao     : logi TRUE
#>   ..$ ls     : logi TRUE
#>   ..$ tc     : logi TRUE
#>   ..$ so     : logi FALSE
#>   ..$ va     : num 0
#>   ..$ tcrate : num 0.7
#>   ..$ ml     : logi FALSE
#>  $ arima     :List of 7
#>   ..$ period: int 0
#>   ..$ d     : int 1
#>   ..$ bd    : int 1
#>   ..$ phi   : NULL
#>   ..$ theta :List of 2
#>   .. ..$ : num 0
#>   .. ..$ : chr "UNDEFINED"
#>   .. ..- attr(*, "dim")= int [1:2] 2 1
#>   .. ..- attr(*, "dimnames")=List of 2
#>   .. .. ..$ : chr [1:2] "value" "type"
#>   .. .. ..$ : NULL
#>   ..$ bphi  : NULL
#>   ..$ btheta:List of 2
#>   .. ..$ : num 0
#>   .. ..$ : chr "UNDEFINED"
#>   .. ..- attr(*, "dim")= int [1:2] 2 1
#>   .. ..- attr(*, "dimnames")=List of 2
#>   .. .. ..$ : chr [1:2] "value" "type"
#>   .. .. ..$ : NULL
#>   ..- attr(*, "class")= chr "JD3_SARIMA_ESTIMATION"
#>  $ automodel :List of 9
#>   ..$ enabled   : logi TRUE
#>   ..$ acceptdef : logi FALSE
#>   ..$ cancel    : num 0.05
#>   ..$ ub1       : num 0.97
#>   ..$ ub2       : num 0.91
#>   ..$ pcr       : num 0.95
#>   ..$ pc        : num 0.12
#>   ..$ tsig      : num 1
#>   ..$ amicompare: logi FALSE
#>  $ regression:List of 8
#>   ..$ mean         : NULL
#>   ..$ check_mean   : logi FALSE
#>   ..$ td           :List of 11
#>   .. ..$ td            : chr "TD7"
#>   .. ..$ lp            : chr "LEAPYEAR"
#>   .. ..$ holidays      : chr ""
#>   .. ..$ users         : chr(0) 
#>   .. ..$ w             : int 0
#>   .. ..$ test          : chr "TEST_NO"
#>   .. ..$ auto          : chr "AUTO_FTEST"
#>   .. ..$ ptest         : num 0.01
#>   .. ..$ autoadjust    : logi FALSE
#>   .. ..$ tdcoefficients: NULL
#>   .. ..$ lpcoefficient : NULL
#>   ..$ easter       :List of 5
#>   .. ..$ type       : chr "INCLUDEEASTER"
#>   .. ..$ duration   : int 6
#>   .. ..$ julian     : logi FALSE
#>   .. ..$ test       : logi TRUE
#>   .. ..$ coefficient: NULL
#>   ..$ outliers     : NULL
#>   ..$ users        : NULL
#>   ..$ interventions: NULL
#>   ..$ ramps        : NULL
#>  $ estimate  :List of 4
#>   ..$ span:List of 5
#>   .. ..$ type: chr "ALL"
#>   .. ..$ d0  : NULL
#>   .. ..$ d1  : NULL
#>   .. ..$ n0  : int 0
#>   .. ..$ n1  : int 0
#>   .. ..- attr(*, "class")= chr "JD3_SPAN"
#>   ..$ ml  : logi TRUE
#>   ..$ tol : num 1e-07
#>   ..$ ubp : num 0.96
#>  - attr(*, "class")= chr "JD3_TRAMO_SPEC"