Decompose a seasonal time series
Usage
morie_ts_decompose(x, method = c("stl", "classical"))Arguments
- x
A
morie_ts(frequency > 1 for a seasonal component).- method
"stl" (loess-based) or "classical" (
stats::decompose()).
Examples
morie_ts_decompose(morie_ts(sin(1:48) + rnorm(48), frequency = 12))
#> $trend
#> Jan Feb Mar Apr May Jun
#> 1 -0.262672430 -0.267497469 -0.272322508 -0.269344174 -0.266365839 -0.258164211
#> 2 -0.221179414 -0.157360276 -0.093541138 0.001632528 0.096806194 0.093767893
#> 3 0.168480966 0.145645587 0.122810208 0.096362148 0.069914089 0.067275252
#> 4 0.024848712 -0.032035118 -0.088918949 -0.105516630 -0.122114310 -0.103575304
#> Jul Aug Sep Oct Nov Dec
#> 1 -0.249962583 -0.235230775 -0.220498968 -0.199431113 -0.178363258 -0.199771336
#> 2 0.090729591 0.037273766 -0.016182059 0.022658937 0.061499933 0.114990450
#> 3 0.064636415 0.071492581 0.078348747 0.082249144 0.086149541 0.055499127
#> 4 -0.085036297 -0.073682904 -0.062329511 -0.058523069 -0.054716627 -0.050668727
#>
#> $seasonal
#> Jan Feb Mar Apr May Jun Jul
#> 1 0.1370072 0.5649283 0.3504717 -0.6637099 -0.8281276 -1.0363616 0.3798390
#> 2 0.1370072 0.5649283 0.3504717 -0.6637099 -0.8281276 -1.0363616 0.3798390
#> 3 0.1370072 0.5649283 0.3504717 -0.6637099 -0.8281276 -1.0363616 0.3798390
#> 4 0.1370072 0.5649283 0.3504717 -0.6637099 -0.8281276 -1.0363616 0.3798390
#> Aug Sep Oct Nov Dec
#> 1 0.2588864 0.9787786 1.3619806 -0.3937545 -1.1099376
#> 2 0.2588864 0.9787786 1.3619806 -0.3937545 -1.1099376
#> 3 0.2588864 0.9787786 1.3619806 -0.3937545 -1.1099376
#> 4 0.2588864 0.9787786 1.3619806 -0.3937545 -1.1099376
#>
#> $remainder
#> Jan Feb Mar Apr May Jun
#> 1 -0.07366025 1.54243898 -0.01247514 -1.79094380 -0.62033449 1.47625948
#> 2 2.47591124 0.49304063 0.37934000 -0.74928291 -1.57420622 -1.33154930
#> 3 -1.66199008 -0.27582814 -1.92935628 0.52446064 1.75445832 0.11200783
#> 4 -0.73473425 -1.75512416 1.56602164 2.01590805 0.43683790 -0.26501353
#> Jul Aug Sep Oct Nov Dec
#> 1 0.67221682 -1.47660871 0.23415758 -1.05151864 -0.73238133 0.06556783
#> 2 -0.74265959 1.97770954 1.62785398 0.17487385 0.78278969 -0.14822742
#> 3 0.24737563 0.71038864 -0.83612574 0.82841226 -0.19896504 -0.91289413
#> 4 -0.19028349 -1.22990997 -1.04936639 0.02257866 0.12073073 0.96679127
#>
#> $method
#> [1] "stl"
#>
#> attr(,"class")
#> [1] "morie_ts_decomp" "morie_rich_result" "list"
