serr_sf {scoringfunctions} | R Documentation |
Squared error scoring function
Description
The function serr_sf computes the squared error scoring function when y
materializes and x
is the predictive mean functional.
The squared error scoring function is defined in Table 1 in Gneiting (2011).
Usage
serr_sf(x, y)
Arguments
x |
Predictive mean functional (prediction). It can be a vector of length
|
y |
Realization (true value) of process. It can be a vector of length
|
Details
The squared error scoring function is defined by:
S(x, y) := (x - y)^2
Domain of function:
x \in \R
y \in \R
Range of function:
S(x, y) \geq 0, \forall x, y \in \R
Value
Vector of squared errors.
Note
For details on the squared error scoring function, see Savage 1971, Gneiting (2011).
The mean functional is the mean E_F[Y]
of the probability distribution
F
of y
(Gneiting 2011).
The squared error scoring function is negatively oriented (i.e. the smaller, the better).
The squared error scoring function is strictly consistent for the mean
functional relative to the family \mathbb{F}
of potential probability
distributions F
for the future y
for which the second moment exists
and is finite (Savage 1971, 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.
Savage LJ (1971) Elicitation of personal probabilities and expectations. Journal of the American Statistical Association 66(337):783–810. doi:10.1080/01621459.1971.10482346.
Examples
# Compute the squarer error scoring function.
df <- data.frame(
y = rep(x = 0, times = 5),
x = -2:2
)
df$squared_error <- serr_sf(x = df$x, y = df$y)
print(df)