| generateRef | R Documentation |
To generate reference ensemble forecasts for forecast evaluation
based on the available observations, indRef implements the
out-of-sample or in-sample protocol to be used and generateRef
produces the corresponding ensemble forecast given the actual observations.
indRef(
nfcst,
type = c("none", "forward", "crossval", "block"),
indices = 1:nfcst,
blocklength = 1
)
generateRef(obs, ind)
nfcst |
number of forecast instances to be produce |
type |
type of out-of-sample protocol to be applied (see below) |
indices |
Subset of the observations / forecast times to be used for reference forecasts |
blocklength |
for cross-validation and split-sample |
obs |
vector of observations |
ind |
list or matrix of dimension ( |
ind |
A list of indices to be used for each forecast from
|
Leave-one-out and leave-n-out cross-validation
reference forecasts can be produced by setting type = "crossval". By
default, the blocklength is set to 1, but moving blocks of length
n can be specified by setting blocklength = n.
In contrast to type="crossval",
type="block" is used for split-sample validation with
non-overlapping blocks of length blocklength retained for
validation.
Correspondingly, reference forecasts that are only based on
past (future) observations can be produced using type = "forward".
For this, the first half of the reference forecasts only uses future
information, i.e. observations 2:n for forecast 1, 3:n
for 2 and so forth. The second half of the reference forecasts use
only past observations, i.e. observations 1:(n-1) for forecast
n, 1:(n-2) for n-1, etc.
In combination with the above, a subset of the
observations can be specified for use as reference forecasts by providing
the explicit indices of the observations to be used via indices=1:k.
In combination with the forward method, all observations in
indices will be used to construct the reference forecast for
forecasts not included in indices (i.e. if nfcst >
max(indices)).
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.