aperr_sf {scoringfunctions} | R Documentation |
Absolute percentage error scoring function
Description
The function aperr_sf computes the absolute percentage error scoring function
when materializes and
is the predictive
functional.
The absolute percentage error scoring function is defined in Table 1 in Gneiting (2011).
Usage
aperr_sf(x, y)
Arguments
x |
Predictive |
y |
Realization (true value) of process. It can be a vector of length
|
Details
The absolute percentage error scoring function is defined by:
Domain of function:
Range of function:
Value
Vector of absolute percentage errors.
Note
For details on the absolute percentage error scoring function, see Gneiting (2011).
The -median functional,
is the
median of a probability distribution whose density is proportional to
, where
is the density of the probability distribution
of
(Gneiting 2011).
The absolute percentage error scoring function is negatively oriented (i.e. the smaller, the better).
The absolute percentage error scoring function is strictly consistent for the
functional relative to the family
of potential probability distributions (whose densities are
proportional to
, where
is the density of the
probability distribution
for the future
) for which the first
moment exists and is finite (see Theorems 5 and 9 in Gneiting 2011).
References
Gneiting T (2011) Making and evaluating point forecasts. Journal of the American Statistical Association 106(494):746–762. doi:10.1198/jasa.2011.r10138.
Examples
# Compute the absolute percentage error scoring function.
df <- data.frame(
y = rep(x = 2, times = 3),
x = 1:3
)
df$absolute_percentage_error <- aperr_sf(x = df$x, y = df$y)
print(df)