Decomposition
Decomposition
Decomposition
Time Series and Forecasting
yt = Tt + St + Rt
Multiplicative decomposition
yt data at time t
Tt trend-cycle component at time t
St seasonal component at time t
Rt remainder component at time t
360
340
320
Time
Time
## List of 6
## $ x : Time-Series [1:764] from 1959 to 2023: 316 316
## $ seasonal: Time-Series [1:764] from 1959 to 2023: 0.0861
## $ trend : Time-Series [1:764] from 1959 to 2023: NA NA N
## $ random : Time-Series [1:764] from 1959 to 2023: NA NA N
## $ figure : num [1:12] 0.0861 0.7221 1.4505 2.5939 3.0435
## $ type : chr "additive"
## - attr(*, "class")= chr "decomposed.ts"
360
340
320
Time
0
−1
−2
−3
Time
3
seasonal
1
−1
−3
400
trend
360
320
remainder
0.5
−0.5
1960 1970 1980 1990 2000 2010 2020
time
3
seasonal
1
−1
−3
400
trend
360
320
remainder
0.5
−0.5
1960 1970 1980 1990 2000 2010 2020
time
head(cardox.stlper$time.series)
cardox.stl$time.series[, 3](t)
cardox.stl$time.series[, 3](t)
0.22 0.02 −0.14
0.5
0.5
0.5
−0.5
−0.5
−0.5
−0.5 0.0 0.5 1.0 −0.5 0.0 0.5 1.0 −0.5 0.0 0.5 1.0
cardox.stl$time.series[, 3](t)
cardox.stl$time.series[, 3](t)
cardox.stl$time.series[, 3](t)
cardox.stl$time.series[, 3](t−1) cardox.stl$time.series[, 3](t−2) cardox.stl$time.series[, 3](t−3)
0.5
0.5
−0.5
−0.5
−0.5
−0.5 0.0 0.5 1.0 −0.5 0.0 0.5 1.0 −0.5 0.0 0.5 1.0
cardox.stl$time.series[, 3](t)
cardox.stl$time.series[, 3](t)
cardox.stl$time.series[, 3](t)
cardox.stl$time.series[, 3](t−4) cardox.stl$time.series[, 3](t−5) cardox.stl$time.series[, 3](t−6)
0.5
0.5
−0.5
−0.5
−0.5
−0.5 0.0 0.5 1.0 −0.5 0.0 0.5 1.0 −0.5 0.0 0.5 1.0
cardox.stl$time.series[, 3](t)
cardox.stl$time.series[, 3](t)
cardox.stl$time.series[, 3](t)
cardox.stl$time.series[, 3](t−7) cardox.stl$time.series[, 3](t−8) cardox.stl$time.series[, 3](t−9)
0.5
0.5
−0.5
−0.5
−0.5
−0.5 0.0 0.5 1.0 −0.5 0.0 0.5 1.0 −0.5 0.0 0.5 1.0
cardox.stl$time.series[, 3](t−10) cardox.stl$time.series[, 3](t−11) cardox.stl$time.series[, 3](t−12)
yt = ∇xt = xt − xt−1
represents the increments or change of the variable x on consecutive
time points
Applying the difference operator is said Differencing and can help
stabilise the mean of a time series by removing changes in the level of
a time series and therefore eliminating (or reducing) trend
J F M A M J J A S O N D
soi(t)
soi(t)
0.60 0.37 0.21
−1.0
−1.0
−1.0
−1.0 −0.5 0.0 0.5 1.0 −1.0 −0.5 0.0 0.5 1.0 −1.0 −0.5 0.0 0.5 1.0
soi(t−1) soi(t−2) soi(t−3)
soi(t)
soi(t)
soi(t)
0.05 −0.11 −0.19
−1.0
−1.0
−1.0
−1.0 −0.5 0.0 0.5 1.0 −1.0 −0.5 0.0 0.5 1.0 −1.0 −0.5 0.0 0.5 1.0
soi(t−4) soi(t−5) soi(t−6)
soi(t)
soi(t)
soi(t)
−0.18 −0.10 0.05
−1.0
−1.0
−1.0
−1.0 −0.5 0.0 0.5 1.0 −1.0 −0.5 0.0 0.5 1.0 −1.0 −0.5 0.0 0.5 1.0
soi(t−7) soi(t−8) soi(t−9)
soi(t)
soi(t)
soi(t)
0.22 0.36 0.41
−1.0
−1.0
−1.0
−1.0 −0.5 0.0 0.5 1.0 −1.0 −0.5 0.0 0.5 1.0 −1.0 −0.5 0.0 0.5 1.0
soi(t−10) soi(t−11) soi(t−12)
J F M A M J J A S O N D
−1.5
−1.5
−1.5 −0.5 0.5 1.0 −1.5 −0.5 0.5 1.0 −1.5 −0.5 0.5 1.0
diff(soi, 12)(t−1) diff(soi, 12)(t−2) diff(soi, 12)(t−3)
−1.5
−1.5
−1.5 −0.5 0.5 1.0 −1.5 −0.5 0.5 1.0 −1.5 −0.5 0.5 1.0
diff(soi, 12)(t−4) diff(soi, 12)(t−5) diff(soi, 12)(t−6)
−1.5
−1.5
−1.5 −0.5 0.5 1.0 −1.5 −0.5 0.5 1.0 −1.5 −0.5 0.5 1.0
diff(soi, 12)(t−7) diff(soi, 12)(t−8) diff(soi, 12)(t−9)
−1.5
−1.5
−1.5 −0.5 0.5 1.0 −1.5 −0.5 0.5 1.0 −1.5 −0.5 0.5 1.0
diff(soi, 12)(t−10) diff(soi, 12)(t−11) diff(soi, 12)(t−12)
cardox(t)
cardox(t)
1.00 0.99 0.98
320
320
320
320 360 400 320 360 400 320 360 400
cardox(t−1) cardox(t−2) cardox(t−3)
cardox(t)
cardox(t)
cardox(t)
0.98 0.97 0.97
320
320
320
320 360 400 320 360 400 320 360 400
cardox(t−4) cardox(t−5) cardox(t−6)
cardox(t)
cardox(t)
cardox(t)
0.96 0.96 0.96
320
320
320
320 360 400 320 360 400 320 360 400
cardox(t−7) cardox(t−8) cardox(t−9)
cardox(t)
cardox(t)
cardox(t)
0.95 0.95 0.95
320
320
320
320 360 400 320 360 400 320 360 400
cardox(t−10) cardox(t−11) cardox(t−12)
−2
−2
−2 −1 0 1 2 −2 −1 0 1 2 −2 −1 0 1 2
diff(cardox, 1)(t−1) diff(cardox, 1)(t−2) diff(cardox, 1)(t−3)
−2
−2
−2 −1 0 1 2 −2 −1 0 1 2 −2 −1 0 1 2
diff(cardox, 1)(t−4) diff(cardox, 1)(t−5) diff(cardox, 1)(t−6)
−2
−2
−2 −1 0 1 2 −2 −1 0 1 2 −2 −1 0 1 2
diff(cardox, 1)(t−7) diff(cardox, 1)(t−8) diff(cardox, 1)(t−9)
−2
−2
−2 −1 0 1 2 −2 −1 0 1 2 −2 −1 0 1 2
diff(cardox, 1)(t−10) diff(cardox, 1)(t−11) diff(cardox, 1)(t−12)
diff(cardox, 12)(t)
diff(cardox, 12)(t)
0 3
0 3
0 3
0.83 0.77 0.71
0 1 2 3 4 0 1 2 3 4 0 1 2 3 4
diff(cardox, 12)(t)
diff(cardox, 12)(t)
diff(cardox, 12)(t)
diff(cardox, 12)(t−1) diff(cardox, 12)(t−2) diff(cardox, 12)(t−3)
0 3
0 3
0 3
0.68 0.65 0.60
0 1 2 3 4 0 1 2 3 4 0 1 2 3 4
diff(cardox, 12)(t)
diff(cardox, 12)(t)
diff(cardox, 12)(t)
diff(cardox, 12)(t−4) diff(cardox, 12)(t−5) diff(cardox, 12)(t−6)
0 3
0 3
0 3
0.56 0.52 0.48
0 1 2 3 4 0 1 2 3 4 0 1 2 3 4
diff(cardox, 12)(t)
diff(cardox, 12)(t)
diff(cardox, 12)(t)
diff(cardox, 12)(t−7) diff(cardox, 12)(t−8) diff(cardox, 12)(t−9)
0 3
0 3
0 3
0.40 0.35 0.24
0 1 2 3 4 0 1 2 3 4 0 1 2 3 4
diff(cardox, 12)(t−10) diff(cardox, 12)(t−11) diff(cardox, 12)(t−12)
Seasonal differences, changes in carbon dioxide from one month to the same
month next year , show some trend
12), 1)(t)
12), 1)(t)
diff(diff(cardox,
diff(diff(cardox,
diff(diff(cardox,
−0.32 0.01 −0.08
−1.5
−1.5
−1.5
12), 1)(t)
12), 1)(t)
12), 1)(t)
−1.5 −0.5 0.5 1.5 −1.5 −0.5 0.5 1.5 −1.5 −0.5 0.5 1.5
diff(diff(cardox, 12), 1)(t−1) diff(diff(cardox, 12), 1)(t−2) diff(diff(cardox, 12), 1)(t−3)
diff(diff(cardox,
diff(diff(cardox,
diff(diff(cardox,
−0.02 0.06 −0.02
−1.5
−1.5
−1.5
12), 1)(t)
12), 1)(t)
12), 1)(t)
−1.5 −0.5 0.5 1.5 −1.5 −0.5 0.5 1.5 −1.5 −0.5 0.5 1.5
diff(diff(cardox, 12), 1)(t−4) diff(diff(cardox, 12), 1)(t−5) diff(diff(cardox, 12), 1)(t−6)
diff(diff(cardox, diff(diff(cardox,
diff(diff(cardox, diff(diff(cardox,
diff(diff(cardox, diff(diff(cardox,
0.00 −0.01 0.11
−1.5
−1.5
−1.5
12), 1)(t)
12), 1)(t)
12), 1)(t)
−1.5 −0.5 0.5 1.5 −1.5 −0.5 0.5 1.5 −1.5 −0.5 0.5 1.5
diff(diff(cardox, 12), 1)(t−7) diff(diff(cardox, 12), 1)(t−8) diff(diff(cardox, 12), 1)(t−9)
−1.5
−1.5
−1.5 −0.5 0.5 1.5 −1.5 −0.5 0.5 1.5 −1.5 −0.5 0.5 1.5
diff(diff(cardox, 12), 1)(t−10) diff(diff(cardox, 12), 1)(t−11) diff(diff(cardox, 12), 1)(t−12)