tetd | R Documentation |
Top-down forecast reconciliation for a univariate time series, where the forecast of the most aggregated temporal level is disaggregated according to a proportional scheme (weights). Besides fulfilling any aggregation constraint, the top-down reconciled forecasts should respect two main properties:
the top-level value remains unchanged;
all the bottom time series reconciled forecasts are non-negative.
tetd(base, agg_order, weights, tew = "sum", normalize = TRUE)
base |
A ( |
agg_order |
Highest available sampling frequency per seasonal cycle (max. order
of temporal aggregation, |
weights |
A ( |
tew |
A string specifying the type of temporal aggregation. Options include:
" |
normalize |
If |
A (h(k^\ast+m) \times 1
) numeric vector of temporal reconciled forecasts.
Top-down reconciliation:
cstd()
,
cttd()
Temporal framework:
teboot()
,
tebu()
,
tecov()
,
telcc()
,
temo()
,
terec()
,
tetools()
set.seed(123)
# (2 x 1) top base forecasts vector (simulated), forecast horizon = 2
topf <- rnorm(2, 10)
# Same weights for different forecast horizons
fix_weights <- runif(4)
reco <- tetd(base = topf, agg_order = 4, weights = fix_weights)
# Different weights for different forecast horizons
h_weights <- runif(4*2)
recoh <- tetd(base = topf, agg_order = 4, weights = h_weights)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.